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

1 ответ

@ Александр - MSVC10 не имеет шансов быть полностью совместимым, так как правила rvalue были изменены после его выпуска.

о быстрый вопрос, на который я не могу найти хорошую ссылку, особенно в отношениитокреализации будущего стандарта C ++ 0x. посколькудвигаться конструкторы могут бросить [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2855.html], ...

1 ответ

"начинать и заканчивать функции, принимающие указатели, довольно глупо" Это глупо? Возможно, но как я могу написать функцию («f» в вопросе), которая не разбивается случайным образом (она все еще может скомпилироваться и запустить!), Если кто-то передает тип в неизвестном мне пространстве имен, которое имеет такое начало или конец?

дальнего действия в C ++ 0x имеет специальное исключение для обработки массивов (FDIS §6.5.4), и есть две функции, std :: begin и end, которые перегружены для обработки массивов или выбора методов begin / end. Это наводит меня на мысль, что ...

3 ответа

 для аргументов больше не требуется иметь внешнюю связь, поэтому, например, в безымянном пространстве имен все в порядке.

твет на stackoverflow (который я, кажется, больше не могу найти), который продемонстрировал, как шаблон variadic может использоваться в C ++ 11 для создания статического массива во время компиляции: template <class T, T... args> struct array_ { ...

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

3 ответа

Спасибо за четкое объяснение. Итак, в конце концов, вы согласны с JohannesD о том, почему он не работает в C ++ 03, а не в C ++ 0x?

я есть некоторые проблемы с компиляцией, возвращающие элементы типа T в вектор при компиляции с g ++ -std = c ++ 0x. Это минимальный пример: #include <vector> using namespace std; class A { public: A() { } A& operator=(A &orig) { return *this; ...

2 ответа

Нет, и те, и другие тоже.

роятно, не могу, но мне бы очень хотелось. Могу ли я где-нибудь прочитать FDIS C ++ 2011?

1 ответ

 должен быть частью хранилища.

ликации 2008 года на своем сайте Херб Саттер утверждает следующее: Существует активное предложение еще более ужесточить это в C ++ 0x и потребовать нулевого завершения и, возможно, запретить реализации копирования при записи по причинам, ...

0 ответов

Вызов в группе не возвращается до успешного завершения вышеупомянутого выполнения выбранной функции.

тся ли следующая гонка данных единственной реализацией бесплатной? static std::atomic<Tp *> m_instance; ... static Tp & instance() { if (!m_instance.load(std::memory_order_relaxed)) { std::lock_guard<std::mutex> lock(m_mutex); if ...

2 ответа

если вы хотите объявить x тип другой переменной в области видимости, вы можете использовать

лиauto Ключевое слово будет использоваться как спецификатор класса хранения в C ++ 11? Является ли следующий код допустимым в C ++ 11? int main() { auto int x; }

1 ответ

@ Дэвид: красиво подытожено! :-)

ы ли мы определитьstatic const член вне определения класса, даже если он инициализирован внутри класса? #include<iostream> using namespace std; class abc { static const int period=5; int arr[period]; public: void display() { cout<<period<<endl; ...

2 ответа

Примеры:

едующим макросом: #define ASSERT_IF_TEMP(expr) static_assert(?, "Is temporary!");Что я должен поставить для знака вопроса?