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

1 ответ

Мой std :: hash для std :: tuples ... Есть улучшения? [закрыто]

Некоторые, возможно, заметили, что std :: hash не поддерживает кортежи. Поэтому я добавил перегрузку, которая кажется «более приятной», чем решение, которое я видел до сих пор. У кого-нибудь есть идеи по дальнейшему сокращению этого ...

2 ответа

__func__ локально предопределенная переменная функции C ++ 11, не компилируется

__func__ Локальная предопределенная переменная C ++ 11 функции не компилируется в Visual Studio 2012 Professional (с установленным обновлением 1) со встроенным компилятором по умолчанию Visual Studio 2012 (v110) или компилятором ...

5 ответов

Есть ли неатомарный эквивалент std :: shared_ptr? И почему нет такого в <memory>?

Это вопрос из двух частей, все об атомарностиstd::shared_ptr: 1.Насколько я могу сказать,std::shared_ptr единственный умный указатель в<memory> это атомно. Мне интересно, есть ли неатомарная версияstd::shared_ptr доступно (я ничего не вижу ...

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

2 ответа

используя tr2 :: direct_bases получить n-й элемент результата

struct T1 {}; struct T2: T1 {}; typedef tr2::direct_bases<T2>::type NEW_TYPE ; должен вернуть мойчто-то вроде туп к базовым типам. Как я могу получить n-й элемент этого __reflection_typelist <...>. Я ищу что-то вроде tuple_element для списка ...

4 ответа

Цикл C ++ 11 на основе диапазона: получить элемент по значению или ссылку на const

Читая некоторые примеры циклов на основе диапазона, они предлагают два основных способа 1 [http://en.cppreference.com/w/cpp/language/range-for], 2 [http://allanmcrae.com/2012/05/c11-part-3-range-based-for-loops/], ...

2 ответа

Пользовательский распределитель для std :: vector <char> игнорируется

Я пытался использовать пользовательский распределитель дляstd::vector<char>но я заметил чтоstd::vector не требует / не использует какие-либо функции-члены из моего распределителя. Как это возможно? #include <vector> struct A : private ...

1 ответ

Арифметика указателей через границы подобъектов

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

2 ответа

Обнаружение constexpr с SFINAE

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

2 ответа

Неверная инициализация неконстантной ссылки в потоке C ++ 11?

Я получаю сообщение об ошибке ошибка: неверная инициализация неконстантной ссылки типа «int &» из значения типа «int» из #include <thread> #include <iostream> using namespace std; void func(int& i){ cout<<++i<<endl; } int main(){ int x=7; ...

8 ответов

Как мне получить const_iterator используя auto?

Первый вопрос: можно ли «заставить»const_iterator используя авто? Например: map<int> usa; //...init usa auto city_it = usa.find("New York");Я просто хочу сделать запрос, вместо того, чтобы что-то менятьcity_itтак что я хотел бы иметьcity_it ...