Результаты поиска по запросу "const"
gcc.gnu.org/bugzilla/show_bug.cgi?id=65752
у это неопределенное поведение? struct s { const int id; // <-- const member s(int id): id(id) {} s& operator =(const s& m) { return *new(this) s(m); // <-- undefined behavior? } };(Цитата из стандарта была бы хороша). Этот вопрос возник изэтот ...
Значение позиционирования ключевых слов const в объявлениях переменных
Каково значение позиционирования constключевое слово при объявлении переменной в Objective-C, например: extern const NSString * MY_CONSTANT;против extern NSString * const MY_CONSTANT;Использование первой версии в присваиваниях выдает ...
может принять rvalue-ref, чтобы он не мог быть вызван для lvalue, без изменения rvalue (как в слишком простом примере выше).
аю, нет, но я хотел бы подтвердить. Есть ли польза дляconst Foo&&, гдеFoo это тип класса?
быть запрещенным, за исключением того факта, что это является излишним. Поэтому мы не можем так написать. Но вот где синтаксис размещает его со структурированной привязкой. Так же, как если бы вы имели
ал набор классов, чтобы позволить простой Python-какzip-функции. Следующий фрагмент работает (почти) так же, как и ожидалось. Тем не менее, две переменныеa а такжеb неconst. std::vector<double> v1{0.0, 1.1, 2.2, 3.3}; std::vector<int> v2{0, 1, ...
если вы создаете его экземпляр с типом, который не соответствует конструктивным и назначаемым требованиям копирования.
йнеры STL требуют, чтобы сохраненные значения были копируемыми и назначаемыми. const T, очевидно, не присваиваемый тип для любого T, но я попытался использовать его (просто любопытно) и обнаружил, что он компилируется и, более того, ведет себя ...
). Инициализация / присваивание по умолчанию при объявлении полезно, когда у вас есть несколько конструкторов, и вы можете или не можете назначать константные члены во всех конструкторах:
юбопытно, почему члены const могут быть изменены в конструкторе. Существует ли какое-либо стандартное правило при инициализации, которое переопределяет "постоянство" члена? struct Bar { const int b = 5; // default member initialization Bar(int ...
Я думаю, что «const» плохо работает, поэтому Java его не использует.
ник по Java для C ++говорит, что (выделение принадлежит мне): [http://triton.towson.edu/~mzimand/os/Lect2-java-tutorial.html#access]Ключевое слово final грубоэквивалентно const в C ++Что значит «грубо» в этом контексте? Не они именно так тот же ...
Это не генератор случайных чисел, мне просто нужен пример для SO. Однако, спасибо
я есть устаревшая функция, которая выглядит так: int Random() const { return var_ ? 4 : 0; }и мне нужно вызвать функцию в этом унаследованном коде, чтобы он теперь выглядел так: int Random() const { return var_ ? newCall(4) : 0; }Проблема в ...
мой вопрос на самом деле: почему 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 ...
в Dart не предотвращает мутирование объекта через эту переменную.
разница междуconst а такжеfinal ключевое слово в дартс?