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

4 ответа

Код на 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); } }; ...

2 ответа

Как использовать конечный тип возврата с шаблонным членом класса

Я пытаюсь реализовать следующий класс: template <typename Container> class reverse_adaptor { public: // Construction reverse_adaptor(Container &container) : m_container(container) {} public: // STL container static polymorphism auto begin() ...

2 ответа

переменная с автоматической продолжительностью хранения

мер: 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 ...

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

7 ответов

http://en.wikipedia.org/wiki/RC4

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

7 ответов

Код не проверен.

аюсь найти метод для перебора списка аргументов шаблона переменной пакета. Теперь, как и во всех итерациях, вам нужен какой-то метод определения количества аргументов в упакованном списке и, что более важно, как отдельно получать данные из ...

4 ответа

 В библиотеке есть ряд макросов, которые могут вам помочь.

твуют ли предопределенные макросы для C ++, чтобы код мог идентифицировать стандарт? например В настоящее время большинство компиляторов помещает «массив» в папку «tr1», но для C ++ 11 это будет частью STL. Так что в настоящее время #include ...

6 ответов

http://gcc.gnu.org/projects/cxx0x.html

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

1 ответ

 в конце типа возврата, но я не был уверен, были ли какие-либо из предложений там действительно приняты. Спасибо за хороший ответ. К счастью (согласно комментарию Cubby), GCC, кажется, хорошо справляется с этой задачей, поскольку версия 4.7 уже учитывает это изменение.

довольствием экспериментировал с новыми типами конечного возврата, где столкнулся с проблемой этого (упрощенного) кода #include <list> class MyContainer{ std::list<int> ints; auto begin( ) -> decltype(ints.begin()) { return ints.begin(); } auto ...

1 ответ

@cmdLP: Вы правы в том, что он четко определен для многократной пересылки, но редко бывает семантически правильным для вашей программы. Тем не менее, взятие членов выражений вперед полезно. Я обновлю ответ.

0x показывает пример использованияstd::forward: template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); }Когда выгодно использоватьstd::forwardвсегда? Также требуется использовать&& в объявлении параметров это действительно во ...

6 ответов

иначе на балансе вероятности вы используете это неправильно.

ация: причина, по которой я рассматриваю это, заключается в том, что мой гениальный руководитель проекта считает, что повышение - это еще одна зависимость, и это ужасно, потому что «вы зависите от этого» (я попытался объяснить качество повышения, ...