Результаты поиска по запросу "c++11"
Код на Ideone
я есть следующий код, но я получаю сообщение об ошибке в последней строке: struct coord { int x, y; bool operator=(const coord &o) { return x == o.x && y == o.y; } bool operator<(const coord &o) { return x < o.x || (x == o.x && y < o.y); } }; ...
Как использовать конечный тип возврата с шаблонным членом класса
Я пытаюсь реализовать следующий класс: template <typename Container> class reverse_adaptor { public: // Construction reverse_adaptor(Container &container) : m_container(container) {} public: // STL container static polymorphism auto begin() ...
переменная с автоматической продолжительностью хранения
мер: class Example { public: explicit Example(int n) : num(n) {} void addAndPrint(vector<int>& v) const { for_each(v.begin(), v.end(), [num](int n) { cout << num + n << " "; }); } private: int num; }; int main() { vector<int> v = { 0, 1, 2, 3, 4 ...
http://en.wikipedia.org/wiki/RC4
ом стандарте C ++ 11 есть целая глава, посвященная генераторам случайных чисел. Но как мне выполнить простейшую, наиболее распространенную задачу, которая раньше кодировалась следующим образом, но не прибегая к стандартной ...
Код не проверен.
аюсь найти метод для перебора списка аргументов шаблона переменной пакета. Теперь, как и во всех итерациях, вам нужен какой-то метод определения количества аргументов в упакованном списке и, что более важно, как отдельно получать данные из ...
В библиотеке есть ряд макросов, которые могут вам помочь.
твуют ли предопределенные макросы для C ++, чтобы код мог идентифицировать стандарт? например В настоящее время большинство компиляторов помещает «массив» в папку «tr1», но для C ++ 11 это будет частью STL. Так что в настоящее время #include ...
http://gcc.gnu.org/projects/cxx0x.html
нтересован в изучении C ++ более тщательно, когда C ++ 11, по-видимому, ратифицирован. Какой компилятор в настоящее время реализует самую близкую вещь, доступную для полной поддержки C ++ 11? Насколько близок компилятор к полной поддержке? ...
в конце типа возврата, но я не был уверен, были ли какие-либо из предложений там действительно приняты. Спасибо за хороший ответ. К счастью (согласно комментарию Cubby), GCC, кажется, хорошо справляется с этой задачей, поскольку версия 4.7 уже учитывает это изменение.
довольствием экспериментировал с новыми типами конечного возврата, где столкнулся с проблемой этого (упрощенного) кода #include <list> class MyContainer{ std::list<int> ints; auto begin( ) -> decltype(ints.begin()) { return ints.begin(); } auto ...
@cmdLP: Вы правы в том, что он четко определен для многократной пересылки, но редко бывает семантически правильным для вашей программы. Тем не менее, взятие членов выражений вперед полезно. Я обновлю ответ.
0x показывает пример использованияstd::forward: template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); }Когда выгодно использоватьstd::forwardвсегда? Также требуется использовать&& в объявлении параметров это действительно во ...
иначе на балансе вероятности вы используете это неправильно.
ация: причина, по которой я рассматриваю это, заключается в том, что мой гениальный руководитель проекта считает, что повышение - это еще одна зависимость, и это ужасно, потому что «вы зависите от этого» (я попытался объяснить качество повышения, ...