Результаты поиска по запросу "const"
Использование decltype для приведения этого к const
Я пытаюсь решить проблему, в которойdecltype будет сильно упрощать вещи, но я сталкиваюсь с проблемой, используяdecltype на*this и добавивconst Классификатор. Пример кода ниже демонстрирует проблему. #include <iostream> struct Foo { void bar() { ...
Что такое постоянная ссылка? (не ссылка на константу)
Довольно теоретический вопрос ... Почему константные ссылки не ведут себя так же, как константные указатели, и я действительно могу изменить объект, на который они указывают? Они действительно кажутся еще одним простым объявлением переменной. ...
Значение 'const' последний в объявлении функции класса?
Каково значениеconst в таких объявлениях?const смущает меня class foobar { public: operator int () const; const char* foo() const; };
Удаление указателя на const (T const *)
У меня есть основной вопрос относительно константных указателей. Мне не разрешено вызывать любые неконстантные функции-члены, используя константный указатель. Однако мне разрешено делать это на константном указателе: delete p;Это вызовет ...
«Удивительная» константа инициализации из-за порядка определения
При чтениислайды о 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; ...
Постоянный массив постоянных объектов
Как вы определяете постоянный массив постоянных объектов в C (не C ++)? Я могу определить int const Array [] = { /* init data here */ };но это непостоянный массив постоянных объектов. Я мог бы использовать int const * const Array = { /* init ...
Компиляторы GNU и Visual Studio для массивов, выделенных с постоянной длины с областью действия
Я знаю, что если вы установите динамическое значение в c / c ++, вы не сможете использовать это значение в скобках для выделения массива (что сделало бы его так называемым массивом переменной длины (VLA), которыйтекущий стандарт C ...
Какой смысл в константных указателях?
Я говорю не об указателях на константные значения, а о самих указателях. Я изучаю C и C ++ за пределами самых базовых вещей, и до сегодняшнего дня я понял, что указатели передаются по значению функциям, что имеет смысл. Это означает, что внутри ...
Переменная, которая доступна только для чтения после присваивания во время выполнения?
Довольно новый программист здесь, и заранее извиняюсь за глупые вопросы. у меня естьint переменная в программе, которую я использую для определения длины моих массивов в некоторых моих структурах. Я использовал его в заголовке какconst int, ...
Как использовать две функции, одна возвращающая итератор, другая возвращающая const_iterator
Итак, у меня есть функция с именем find, которая имеет две версии: template <typename T> typename btree<T>::iterator btree<T>::find(const T& elem) { //Implementation }а другая - это версия const_iterator: template <typename T> typename ...