Что означает строка в main
? Для чего такая конструкция нужна?
int main() {
;
}
Пустой statement присутствует в языках С и С++ со времен динозавров. Например
for (int i = 0; i < 10; ++i);
В данном случае последняя ;
- это самостоятельный пустой statement, представляющий тело цикла. Или
switch (i)
{
case 0:
case 1:
printf("Hello\n");
break;
default:
printf("Hello World\n");
break;
case 2:;
}
В дaнном случае метка case 2:
помечает пустой statement.
Однако в современном С++ вопрос имеет интересный подтекст: что это - пустой statement или пустое объявление? В списке дефектов болтается дефект 2188, который, возможно, посвящен именно этому вопросу, но его описание, что характерно, пусто :)
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть функция deleteLast, которая удаляет первый элемент linkedlist'а
Так уж пришлось, что мне нужно сделать задание в C++ builder 6И такой вопрос, как изменить маленькую букву на большую через изменение кода символа