Результаты поиска по запросу "standards"

5 ответов

 вызывает необъявленную ошибку идентификатора, как и ожидалось.

разница между

4 ответа

Также есть статья по этому вопросу.

от вопросестьответ что говорится:Вы можете использовать typedef, чтобы сделать тип перечисления Color доступным без указания его «полного имени».Это звучит п...

0 ответов

Не могли бы вы показать нам соответствующий код?

оложим, что у нас есть следующий фрагмент кода: #include <pthread.h> #include <stdio.h> #include <stdlib.h> void guarantee(bool cond, const char *msg) { if (!cond) { fprintf(stderr, "%s", msg); exit(1); } } bool do_shutdown = false; // Not ...

ТОП публикаций

0 ответов

 подпись):

от вопрос уже есть ответ здесь: Может ли основная функция вызывать себя в C ++? [/questions/2128321/can-main-function-call-itself-in-c] 9 ответовЯ читал, что стандарт C ++ запрещает рекурсию вmain(), но g ++ компилирует следующий код ...

5 ответов

... о том, как что-то должно быть обработано, основываясь на множестве факторов. Единственный реальный вопрос заключается в том, следует ли полагаться на то, что все реализации являются продуктом разумных суждений.

сно стандарту C (пункт 6 6.5.2.2) Если выражение, обозначающее вызываемую функцию, имеет тип, который не содержит прототип, целочисленные преобразования выполняются для каждого аргумента, а аргументы с типом float повышаются до двойного. Это ...

7 ответов

Похоже, что memset эквивалентен 0.0 в IBM-AIX, HP-UX (PARISC), HP-UX (IA-64), Linux (IA-64, я думаю).

тимо ли обнулять массив значений типа double (используя memset (, 0,)) или структуру, содержащую значения типа double? Вопрос подразумевает две разные вещи: (1) С точки зрения стандарта C этот UB не является? (на фиксированной платформе, как ...

3 ответа

 Просто потому, что вам дают указатель, изначально ничего не говорит о вашей способности использовать ссылки.

+ можно использоватьstatic ключевое слово в блоке перевода, влияющее на видимость символа (объявление переменной или функции). В n3092 г. это устарело: Приложение D.2[Depr.static] Использование статического ключевого слова не рекомендуется при ...

2 ответа

Является ли правое смещение неопределенным поведением, если число больше ширины типа?

Я только что проверилC ++ стандарт. Кажется, следующий код не должен быть неопределенное поведение [http://en.wikipedia.org/wiki/Undefined_behavior]: unsigned int val = 0x0FFFFFFF; unsigned int res = val >> 34; // res should be 0 by C++ ...

1 ответ

 это отдельные понятия. Лучше не путать их так рано.

+ при использовании синтаксиса initializer_list для инициализации объекта обычные конструкторы объекта также участвуют в разрешении перегрузки, когда никакое другое правило инициализации списка не применяется. Насколько я понимаю, следующий код ...

1 ответ

Список или более длинный фрагмент кода внутри абзаца

При написании алгоритмов часто очень удобно писать некоторый (псевдо) код внутри абзаца, илидаже в середине предложения, Для визуальной поддержки структуры более сложного предложения также пригодятся списки. Очевидно, что одно предложение не ...