Если мне нужно обнулить строку String, я должен использовать \0
или просто 0
тоже достаточно?Null-terminate string: используйте ' 0' или просто 0?
Есть ли разница между использованием
char a[5];
a[0] = 0;
и
char a[5];
a[0] = '\0';
Или это \0
просто предпочла, чтобы понять, что я нуль оконечным здесь, но для компилятора это одна и та же?
Для C++ просто используйте 'std :: string' и забудьте о строках C. – crashmstr