Результаты поиска по запросу "c++-faq"

4 ответа

 (или как там)?

аписать стандарт ISO C ++new а такжеdelete операторы?Это в продолжениеПерегрузка нового и удаление [https://stackoverflow.com/questions/4421706/operator-overloading/4421791#4421791] в чрезвычайно ярком FAQ по C ++,Перегрузка ...

16 ответов

Является ли практика возврата ссылочной переменной C ++ злой?

Это немного субъективно, я думаю; Я не уверен, что мнение будет единодушным (я видел много фрагментов кода, где возвращаются ссылки). Согласно комментарию кэтот вопрос я только что задал, относительно ...

7 ответов

Значение 'const' последний в объявлении функции класса?

Каково значениеconst в таких объявлениях?const смущает меня class foobar { public: operator int () const; const char* foo() const; };

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

7 ответов

Другой результат с плавающей запятой при включенной оптимизации - ошибка компилятора?

Приведенный ниже код работает на Visual Studio 2008 с оптимизацией и без нее. Но это работает только на g ++ без оптимизации (O0). #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = ...

4 ответа

Что такое лямбда-выражение в C ++ 11?

Что такое лямбда-выражение в C ++ 11? Когда я буду использовать один? Какой класс проблемы они решают, что было невозможно до их введения? Несколько примеров и вариантов использования будут полезны.

15 ответов

Лучшие практики для операций кругового сдвига (поворота) в C ++

Операторы сдвига влево и вправо (<< и >>) уже доступны в C ++. Тем не менее, я не мог выяснить, как я мог выполнять операции кругового сдвига или поворота. Как можно выполнять такие операции, как «Поворот влево» и «Поворот вправо»? Вращается ...

2 ответа

Почему `std :: move` называется` std :: move`?

C ++ 11std::move(x) функция на самом деле ничего не двигает вообще. Это просто приведение к r-значению. Почему это было сделано? Разве это не вводит в заблуждение?

3 ответа

Преобразование из производного ** в базу **

я читалэто [http://www.parashift.com/c++-faq/proper-inheritance.html#faq-21.2]и, к сожалению, не мог глубоко понять, почему компилятор не разрешает преобразование из Derived ** в Base **. Также я ...

4 ответа

Что такое «Аргумент-зависимый поиск» (он же ADL или «Поиск Кенига»)?

Каковы хорошие объяснения того, что поиск зависит от аргумента? Многие люди также называют это Koenig Lookup. Желательно, чтобы я знал: Почему это хорошо?Почему это плохо?Как это работает?

3 ответа

Что такое «rvalue reference для * this»?

Наткнулся на предложение под названием "ссылка Rvalue для * этого" в Clang's Страница состояния C ++ 11 [http://clang.llvm.org/cxx_status.html]. Я прочитал довольно много о ссылках rvalue и понял их, но я не думаю, что знаю об этом. Я также не ...