Результаты поиска по запросу "qualifiers"
В чем заключается проблема с размещением квалификатора переменной?
Вэтот документпод разделом «Переменные квалификаторы» Apple говорит:Вы должны правильно декорировать переменные. При использовании квалификаторов в объявлени...
Является ли верхний уровень изменчивым или значимым в прототипе функции?
Есть ли практическая разница между следующими прототипами?
При определении функции-члена вне строки, какие квалификаторы должны появляться в объявлении / определении / обоих?
Я почти уверен, что об этом спрашивали раньше. К сожалению, мой C ++ стал настолько ржавым, что я даже не знаю, что искать.Существует ли легко запоминающееся...
C мог бы использовать те же правила, что и C ++; однако комитет по стандартизации C не решил сделать это.
тель на неконстантные данные может быть неявно преобразован в указатель на константные данные того же типа: int *x = NULL; int const *y = x;Добавление дополнительных квалификаторов const для сопоставления с дополнительной косвенностью должно ...
спецификатор типа.
аю текст по этому адресу: https://cs.senecac.on.ca/~btp100/pages/content/varia_p.html [https://cs.senecac.on.ca/~btp100/pages/content/varia_p.html] В разделе «Квалификаторы» они говорят: «Мы можем квалифицировать тип int, чтобы быть уверенным, ...
Что такое «rvalue reference для * this»?
Наткнулся на предложение под названием "ссылка Rvalue для * этого" в Clang's Страница состояния C ++ 11 [http://clang.llvm.org/cxx_status.html]. Я прочитал довольно много о ссылках rvalue и понял их, но я не думаю, что знаю об этом. Я также не ...
C ++ 98/03 свертывание ссылок и cv квалификаторы
Код ниже компилируется (gcc 4.7.2 или icc 13) и выдает «1 2» вывод. Что обозначаетconst квалификатор отброшен, т.е. е.,f<int&> имеет тип параметраint&. Почему это происходит? Как я понимаю, согласно §14.3.1.4: Если шаблон-аргумент для ...
Какой вариант использования для перегрузки функций-членов в ссылочных квалификаторах?
C ++ 11 позволяет перегружать функции-члены на основе ссылочных квалификаторов: class Foo { public: void f() &; // for when *this is an lvalue void f() &&; // for when *this is an rvalue }; Foo obj; obj.f(); // calls lvalue ...