Результаты поиска по запросу "rationale"
Изменяет ли C ++ 11 поведение явного вызова std :: swap, чтобы обеспечить обнаружение подкачки, находящейся в ADL, например boost :: swap?
ФонРассмотрим для этого вопроса следующий код: #include <utility> namespace ns { struct foo { foo() : i(0) {} int i; private: foo(const foo&); // not defined, foo& operator=(const foo&); // non-copyable }; void swap(foo& lhs, foo& rhs) { ...
Почему неправильно иметь многострочные функции constexpr?
В соответствии сОбобщенные выражения констант - редакция 5 следующее незаконно.
Почему шаблон с выведенным типом возврата не перегружается другими версиями?
Почему следующие два шаблона несовместимы и не могут быть перегружены?
Есть ли конкретная причина, по которой в C ++ не разрешены объявления вложенных пространств имен?
Стандарт не допускает такой код:
Чтобы учесть перегрузку оператора. Они хотели, чтобы операторы были перегружены как для объектов, так и для указателей, поэтому им нужен был способ ссылки на объект с помощью чего-то другого, кроме указателя. Отсюда и ссылка была введена. Это в "Дизайн и эволюция C ++".
суждения, которое произошло в моем недавнем вопросе (Почему ссылка на c ++ считается более безопасной, чем указатель? [https://stackoverflow.com/questions/4715740/why-is-a-c-reference-considered-safer-than-a-pointer] ), у меня возникает другой ...