Брутально и бессердечно о программировании и проектировании
ГлавнаяФорумАртПаттерныАнтипаттерныЗаметкиВопрос-ответКнигорецензииСправочная

9. Запятая

А вы знаете, как работает оператор «запятая»? Что будет на экране?
0
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>

int foo()
{
    return 1, 2, 3, 4, 5;
}

int main()
{
    std::cout << foo() << std::endl;

    return 0;
}
Компилировать в Comeau
Правильный ответ.
На экране вы увидите цифру «5». Оператор «запятая» работает слева направо. По умолчанию оператор возвращает второй параметр. В приведенном примере выполнение происходит следующим образом: ((((1, 2), 3), 4), 5).

Оглавление
Статистика
© 2007—2010 Inside C++ Коммерческие услугиКонтактная информация

куплю дом в анапе найти. . Esl-school.ru ускоренные курсы английского языка в киеве спешите купить. . авиабилеты. . офисная мебель цена и недорогая офисная мебель. . пежо 308 каталог производителя. . аська на телефон nokia. . пила дисковая москва. . биологическая очистка сточных вод вопросы на сайте москва. . компрессионные колготки. . перерегистрация ООО. . шторы дизайн. . почтовые ящики металлические. . Thibaut обои.