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

14 ответов

Почему const-правильность специфична для C ++?

2 ответа

мой вопрос на самом деле: почему S :: size не является константным выражением? Я прочитал 5.19 (константное выражение) несколько раз и не обнаружил, что там упоминается случай, когда S :: size не является константным выражением.

читал немного о реализации стандартной библиотеки CLang, и это немного смущает меня на const и constexpr. template<class _Tp, _Tp __v> struct integral_constant { static constexpr _Tp value = __v; }; template<class _Tp, _Tp __v> const _Tp ...

4 ответа

«Удивительная» константа инициализации из-за порядка определения

При чтениислайды о constexpr [http://accu.org/content/conf2007/Maurer-C++0x_Generating_Constant_Expression.pdf] введение о«удивительно динамическая инициализация с помощью conts», Пример struct S { static const int c; }; const int d = 10 * S::c; ...

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

1 ответ

 для параметров интерфейса const. Вероятно, выдается только при включенных утверждениях.

н ли компилятор намекать / предупреждать при передаче нового экземпляра объекта в метод, имеющий параметр интерфейса const интерфейса, который реализует класс объекта? редактировать: Пример, конечно, прост, чтобы проиллюстрировать проблему. Но ...

2 ответа

Инициализация constexpr с помощью const: различная обработка для int и double

Следующий код не компилируетсяжить на Ideone:

4 ответа

 кейс.

о обоснование дизайна, позволяющее это const Foo& a = function_returning_Foo_by_value();но не это Foo& a = function_returning_Foo_by_value();? Что может пойти не так во второй строке (что уже не пойдет не так в первой строке)?

3 ответа

Значение позиционирования ключевых слов const в объявлениях переменных

Каково значение позиционирования

3 ответа

Значение позиционирования ключевых слов const в объявлениях переменных

Каково значение позиционирования constключевое слово при объявлении переменной в Objective-C, например: extern const NSString * MY_CONSTANT;против extern NSString * const MY_CONSTANT;Использование первой версии в присваиваниях выдает ...

1 ответ

пецификатор @const исчезает из чисто виртуальной функции [duplicate]

На этот вопрос уже есть ответ: Const верхнего уровня не влияет на сигнатуру функции [/questions/17208570/top-level-const-doesnt-influence-a-function-signature] 7 ответов Использование gcc версии 4.8.2: Я сталкиваюсь с проблемой, когда ...

2 ответа

постоянный и глобальный

Этот код выдаст ошибку в C ++ // Foo.cpp const int Foo = 99; // Main.cpp extern const int Foo; int main() { cout << Foo << endl; return 0; }Многие объясняют, что глобальное const имеет внутреннюю область действия и является статическим по ...