17
ответов

Использование оператора запятой C [дубликат]

Вы видите, что это использовало в для инструкций циклов, но это - легальный синтаксис где угодно. Какое использование Вы нашли для него в другом месте, если таковые имеются?
вопрос задан: 27 January 2016 22:03
12
ответов

C++ — возвратите x, y; Какой смысл?

Я программировал в C и C++ в течение нескольких лет, и теперь я сейчас беру курс колледжа в нем, и наша книга имела функцию как это для примера: международное нечто () {интервал x=0; интервал y=20;...
вопрос задан: 5 August 2011 19:42
8
ответов

Что делает оператор запятой?

Что следующий код делает в C/C++? если (вздор (), 5) {//делают что-то}
вопрос задан: 27 January 2016 21:21
7
ответов

Злоупотребление оператором запятой

Я ищу простой способ создать массив строк во время компиляции. Для теста я соединил класс под названием Строки, который имеет следующих членов: Строки (); Строки (константа Strings& это);...
вопрос задан: 27 January 2016 22:03
6
ответов

Что делает оператор запятой?

Что делает оператор в C?
вопрос задан: 22 May 2017 07:00
6
ответов

Как я помещаю два инкрементных оператора в C++ 'для' цикла?

Я хотел бы увеличить две переменные в условии для цикла вместо одного. Так что-то как: для (интервал i = 0; я! = 5; ++ я и ++ j) do_something (я, j); Каков синтаксис для этого?
вопрос задан: 17 April 2017 13:03
6
ответов

Как Оператор запятой работает

Как оператор запятой работает в C++? Например, если я делаю: = b, c; конец, равняющийся b или c? (Да, я знаю, что на этом легко протестировать - просто документирующий здесь, чтобы кто-то нашел...
вопрос задан: 12 November 2012 04:47
5
ответов

Когда все разве оператор запятой не действует как оператор запятой?

Если Вы видите этот код, класс A {общественность: (интервал a): var (a) {} международный var;}; интервал f (obj) {возвращает obj.var;} международное основное () {//станд.:: суд <<f (23);//вывод: 23 станд.:: суд <<f (...
вопрос задан: 28 June 2010 09:32
5
ответов

Что делает это динамическое выделение?

Сегодня, я узнал, что можно написать такой код в C++ и скомпилировать его: интервал* ptr = новый интервал (5, 6); Какова цель этого? Я знаю, конечно, динамический новый интервал (5) вещь, но здесь я потерян. Любой...
вопрос задан: 27 February 2010 00:04
4
ответа

C оператор запятой

Почему выражение указано в операторе запятой (таком как пример ниже) не рассмотренный константным выражением? Например, интервал = (10,20); при предоставлении в урожаях глобальной области видимости ошибки "...
вопрос задан: 23 May 2017 12:08
4
ответа

Запятая оператора перегрузки C++ для variadic аргументов

действительно ли возможно создать variadic аргументы в пользу функции путем перегрузки запятой оператора аргумента? я хочу видеть пример, как сделать так.., возможно, что-то вроде этого: шаблон <имя типа T&...
вопрос задан: 10 April 2010 18:39
3
ответа

Javascript "tuple" notation: what is its point?

На wtfjs я обнаружил, что следующее является законным javascript. ",,," == Array((null,'cool',false,NaN,4)); // true Аргумент (null,'cool',false,NaN,4) выглядит для меня как кортеж, но javascript не ...
вопрос задан: 1 August 2019 15:32
3
ответа

Что делает запятая в выражениях JavaScript?

Если я использую: 1.09 * 1; // возвращает "1.09" Но если я использую: 1,09 * 1; // возвращает «9» Я знаю, что 1,09 не число. Что делает запятая в последнем фрагменте кода? Другие примеры if (0,9) alert ("ok") ...
вопрос задан: 27 January 2016 21:46
2
ответа

Когда скалярный оператор запятой Perl полезен?

Там какая-либо причина состоит в том, чтобы использовать скалярный оператор запятой где-нибудь кроме в для цикла?
вопрос задан: 19 July 2013 09:27
2
ответа

Различие в производительности в для условия цикла?

У меня есть простой вопрос, который я ставлю главным образом для моего любопытства. Каковы различия между этими двумя строками кода? (в C++) для (интервал i = 0; я <N, N> 0; я ++) для (интервал i = 0; я <...
вопрос задан: 18 May 2010 01:55
1
ответ

Почему мой перегруженный оператор запятой не становится названным?

Я пытаюсь перегрузить оператор запятой с недругом не являющаяся членом функция как это: #include <iostream> использование станд.:: суд; использование станд.:: endl; класс comma_op {интервал val; общественность: пусто...
вопрос задан: 27 January 2016 22:26
1
ответ

Должна ли реализация защищаться от перегрузки запятой?

Например, uninitialized_copy определяется в стандарте как: Эффекты: for (; first! = Last; ++ result, ++ first) :: new (static_cast (& * результат)) typename iterator_traits <...
вопрос задан: 3 January 2012 22:56
1
ответ

Что произошло с static_cast с несколькими аргументами?

Кто-либо может сказать мне, что этот бросок имеет для эффекта (помимо установки happyNumber к 1337), если кто-либо вообще, и если он не имеет никакого другого эффекта, каким образом я могу написать код как это??? Это ошибка компилятора, или...
вопрос задан: 8 April 2010 02:34
0
ответов

Когда полезен оператор запятой?

Я читал этот вопрос об «операторе запятой» в выражениях (,) и документацию MDN об этом, но я не могу придумать сценарий, в котором он был бы полезен. Итак, когда оператор запятая полезен?
вопрос задан: 23 May 2017 12:26
0
ответов

Действительно ли перегрузка оператора запятой * влияет * на порядок вычисления его операндов?

Оператор запятой гарантирует порядок вычисления слева направо. [n3290: 5.18 / 1]: оператор запятой группирует слева направо. выражение: выражение-присваивание выражение, выражение-присваивание ...
вопрос задан: 23 May 2017 12:16
0
ответов

Почему этот код выдает предупреждение, относящееся к оператору запятой?

При ответе на этот вопрос я наткнулся на этот код ... #include int main () {int const доход = 0; std :: cout << "Мне очень жаль, что ваш доход:" <доход; // это ...
вопрос задан: 23 May 2017 11:55
0
ответов

Предложите книгу для сложных вопросов в примере C необычно, если условие [дубликат]

Возможный дубликат: что делает оператор ',' в C? Хорошо, у меня сегодня было интервью, и они спросили меня, что должно быть на выходе следующего кода #include int main () ...
вопрос задан: 23 May 2017 10:08
0
ответов

Can someone explain this C++ comma operator short-circuiting example?

Can someone explain this C++ comma operator short-circuiting example? bIsTRUE = true, false, true; bIsFALSE = (истина, ложь), истина; bIsAlsoTRUE = ((истина, ложь), истина); Почему второй ...
вопрос задан: 28 January 2016 01:56
0
ответов

Оператор-запятая возвращает первое значение вместо второго в списке аргументов?

MDN утверждает, что: Оператор-запятая оценивает оба своих операнда (слева направо) и возвращает значение второго операнд. Однако, когда я попытался запустить