Я не понимаю эту шутку C / C ++
После прочтениястатья на thedailywtf.com яЯ не уверен, что я действительно получил шутку.
Там написано, что какой-то парень изменил код
int function()
{
int x;
char data_string[15];
...
x = 2;
strcpy(data_string,"data data data");
...
}
в
int function()
{
int x = 2;
char data_string[15] = "data data data";
...
}
повсюду в коде, и это по какой-то причине увеличило размер исполняемого файла с 1 до 2 компакт-дисков (или, возможно, это не такне так ли?)
Очевидно, яЯ не достаточно знаком с C / C ++, чтобы понять эту шутку, но то, что кажется странным, это то, что второй список кода кажется "очиститель"-по крайней мере, от того, что яМне сказали в школе (то есть, инициализация переменных - это хорошо, а не плохо).