Miałem jedno pytanie.C++ new * char nie są puste
Rozwijam serwer w ASIO, a pakiety są spiczaste.
Kiedy tworzę nowy znak (np. char * buffer = new char[128];
) muszę wyczyścić go ręcznie do wartości null.
przez:
for(int i =0;i<128;i++)
{
buffer[i] = 0x00;
}
robię coś złego, że znak nie jest jasne?
Na twoje pytanie odpowiada już [Zrób nawiasy po zmianie nazwy na nowy?] (Http://stackoverflow.com/questions/620137/do-the-parentheses-after-the-type-name -make-a-difference-with-new). – Troubadour