Ho avuto una domanda.C++ new * char non sono vuoti
Sviluppo server in ASIO e pacchetti in caratteri puntati.
Quando si crea un nuovo carattere (ad esempio char * buffer = new char[128];
), è necessario pulirlo manualmente in null.
By:
for(int i =0;i<128;i++)
{
buffer[i] = 0x00;
}
io facendo qualcosa di sbagliato, che char non è chiaro?
La tua domanda ha già una risposta [le parentesi dopo il nome del tipo fanno la differenza con le novità?] (Http://stackoverflow.com/questions/620137/do-the-parentheses-after-the-type-name -fare-a-differenza-con-nuovo). – Troubadour