2
ответа

Что такое понятия?

Я услышал все это новое (на/.) о C++ 0x не наличие понятий еще, но я понятия не имею, каковы они? Кто-то может объяснить мне?
вопрос задан: 28 April 2012 14:30
2
ответа

Почему enable_shared_from_this имеет невиртуальный деструктор?

У меня есть любимый проект, с которым я экспериментирую с новыми возможностями C++ 11. В то время как у меня есть опыт с C, я довольно плохо знаком с C++. Для обучения меня в лучшие практики, (помимо чтения много), я имею...
вопрос задан: 10 March 2012 04:21
2
ответа

boost :: lock_guard vs boost :: mutex :: scoped_lock

Что является предпочтительным boost :: lock_guard или boost :: mutex :: scoped_lock? Я использую Boost.Thread с надеждой перейти к потокам C ++ 11, когда он станет доступен. Является ли scoped_lock частью следующего c ++ ...
вопрос задан: 24 February 2012 16:25
2
ответа

Как развернуть кортеж в аргументы функции шаблона переменной?

Рассмотрим случай шаблонной функции с переменными аргументами шаблона: template Tret func (const T & ... t); Теперь у меня есть кортеж значений. Как мне позвонить ...
вопрос задан: 4 February 2012 14:41
2
ответа

Как получить точность high_resolution_clock?

C ++ 11 определяет high_resolution_clock, и у него есть типы членов period и rep. Но я не могу понять, как я могу получить точность этих часов. Или, если я не могу достичь точности, могу ли я ...
вопрос задан: 1 February 2012 02:27
2
ответа

Шаблоны C ++ для повышения производительности? [закрыто]

Я несколько раз видел в сети, что упоминалось, что C ++ может быть еще быстрее, используя шаблоны. Может ли кто-нибудь объяснить, в том числе на низком уровне, почему именно это? Я всегда считал, что это такое "хорошее" ...
вопрос задан: 19 January 2012 11:22
2
ответа

Можно ли в C ++ получить тип возвращаемого значения функции для объявления переменной без вызова этой функции?

int myfun () {возврат 42; } Я знаю, что могу написать auto myvar = myfun (); но что, если я просто хочу объявить myvar (без использования общего определения типа)? the_type_returned_by_myfun myvar; Что может быть ...
вопрос задан: 21 December 2011 16:46
2
ответа

станд.:: ошибка потока (распараллеливают не члена станд.),

Я скомпилировал и установил gcc4.4 с помощью macports. Когда я пытаюсь скомпилировать использование-> g ++-g - Стена-ansi-pthread-std=c ++ 0x main.cpp...: #include <поток>... станд.:: распараллельте t (дескриптор); t.join ();...
вопрос задан: 19 December 2011 02:09
2
ответа

C++ 11 без точки последовательности?

Википедия говорит, что точки последовательности удерживаются от использования в C++ 11. Что это означает? Это означает, что неопределенные поведения, должные упорядочивать точки, не имеют никаких эффектов?
вопрос задан: 19 December 2011 00:06
2
ответа

Строковое хеширование времени компиляции

Я читал в немногих различных местах, что использующий новые строковые литералы 11 C++ могло бы быть возможно вычислить хеш строки во время компиляции. Однако никто, кажется, не готов выйти и сказать это...
вопрос задан: 19 December 2011 00:00
2
ответа

GCC std :: поток не найден в пространстве имен std

Я использую GCC 4.5.0 с Eclipse IDE (если это имеет значение) в Windows через MinGW. Я использую флаг -std = c ++ 0x. Я считаю, что _GLIBCXX_HAS_GTHREADS все еще не определено, поэтому поток для меня все еще не та ...
вопрос задан: 18 December 2011 23:51
2
ответа

Будут возвращаемыми значениями, переданными rvalue ссылкой в C++ 0x?

Скажем, у меня есть функция: станд. определения типа:: векторный <международный> VecType; VecType randomVector (); обработка интервала () {VecType v = randomVector (); возвратите станд.:: накопитесь (v.begin (), v.end (), 0);}...
вопрос задан: 3 October 2011 13:03
2
ответа

Visual Studio 2010 и станд.:: функция

У меня есть этот код: #include <iostream> #include <функциональная> структура {международный оператор () (интервал i) константа {станд.:: суд <<"F": <<я <<станд.:: endl; возвратитесь i +...
вопрос задан: 2 October 2011 10:27
2
ответа

Передача всех конструкторов в C++ 0x

Что корректный путь состоит в том, чтобы передать всем конструкторам родителя в C++ 0x? Я делал это: класс X: общественность Супер {шаблон <имя типа... Args> X (Args&&... args):...
вопрос задан: 1 October 2011 14:00
2
ответа

Будет C++ 0x поддержка __ stdcall или экстерн “C” получение - ничто лямбды?

Вчера я думал о том, будет ли возможно использовать удобство C++ 0x функции лямбды для записи обратных вызовов для Windows API functions. Например, что, если я хотел использовать...
вопрос задан: 1 October 2011 13:59
2
ответа

Почему C++ 0x rvalue ссылка не значение по умолчанию?

Одной из прохладных новых возможностей предстоящего стандарта C++, C++ 0x, являются "rvalue ссылки". rvalue ссылка подобна lvalue (нормальная) ссылка, за исключением того, что это может быть связано с временным файлом...
вопрос задан: 1 October 2011 13:50
2
ответа

C++ 0x unique_ptr заменяет владение взятия scoped_ptr?

Я раньше писал код как это: класс P {}; класс Q: общественность P {}; класс A {//берет владение (P* p): p _ (p) {} scoped_ptr <P> p _;}; (новый Q); С C++ 0x, должен я переписывать...
вопрос задан: 9 September 2011 18:17
2
ответа

Переносимость собственных свойств C ++

В Visual Studio есть __declspec (свойство), которое создает свойства аналогично C #. Borland C ++ предлагает ключевое слово __property с точно такой же функциональностью. В C ++ 0x есть упоминание о ...
вопрос задан: 7 May 2011 21:34
2
ответа

Потоки в C, C++, C++ 0x, pthread и повышение

Вопрос о потоках в C/C++... C++ 0x синтаксис #include <поток> освобождает макет () {} международное основное (интервал, символ* []) {станд.:: распараллельте x (макет); станд.:: распараллельте y (макет);... возвратитесь 0;}, Сколько...
вопрос задан: 29 March 2011 11:26
2
ответа

Почему реализация STL таким образом нечитабельна? Как C++, возможно, был улучшен здесь?

Например, почему делает большинство участников в реализации STL, имеют _M_ или _ или __ префикс? Почему существует так много шаблонного кода? Чему функции C++ недостает, который позволил бы, делают вектор (например)...
вопрос задан: 15 November 2010 00:13
2
ответа

C++ 0x пример списка инициализатора

Я хотел бы видеть, как этот пример существующего кода сможет использовать в своих интересах C++ 0x функция списка инициализатора. Example0: #include <вектор> #include <строка> структура Спрашивают {...
вопрос задан: 30 October 2010 09:54
2
ответа

Манипулирование 'String' во время компиляции с помощью вариадических шаблонов

Привет всем, я сейчас пытаюсь написать строковое шифрование во время компиляции (используя слова 'string' и 'encryption 'довольно свободно) lib. Пока что у меня есть следующее: // Вычеркнуть узкую строку ...
вопрос задан: 16 August 2010 20:20
2
ответа

Почему добавление двух десятичных знаков в Javascript дает неправильный результат? [дубликат]

Возможный дубликат: нарушена ли математика JavaScript? Почему JS испортил эту простую математику? console.log (.1 + .2) // 0.3000000000000004 console.log (.3 + .6) // 0. 8999999999999999 ...
вопрос задан: 9 August 2010 15:59
2
ответа

станд.:: список <станд.:: unique_ptr <T>>: раздавание его

Скажите, что у меня есть станд.:: список класса T: станд.:: список <T> l; При передаче его в функции я использовал бы ссылку: someFunction (станд.:: список <T> &l), Что состоит в том, чтобы раздать лучший способ (...
вопрос задан: 11 July 2010 11:44
2
ответа

C++ 0x Лямбда наверху

Там какие-либо издержки связаны с использованием лямбда-выражений в C++ 0x (под VS2010)? Я знаю, что использование функциональных объектов подвергается наверху, но я обращаюсь к выражениям, которые передаются STL...
вопрос задан: 10 July 2010 10:38
2
ответа

Каков тип функции лямбды?

В C++ 0x, я задаюсь вопросом, что тип имеет функцию лямбды. Конкретно: нечто #include <iostream> type1 (интервал x) {возврат [x] (интервал y)-> интервал {возвращают x * y;};} международное основное () {станд.:: суд <<...
вопрос задан: 1 July 2010 20:10
2
ответа

минута и идеальная передача

Минимальный алгоритм обычно выражается как это: шаблон <имя типа T> константа минуты T& (константа T& x, константа T& y) {возвращают y <x? y: x;} Однако это не позволяет...
вопрос задан: 24 June 2010 15:11
2
ответа

Не “делают ничто” функциональный объект не существует в C++ (0x)?

Я понимаю, что это - смехотворный вопрос для чего-то, что занимает меньше чем 2 секунды для реализации. Но я неопределенно не забываю читать, что каждый был начат с нового стандарта. Я grep'ed VC10...
вопрос задан: 6 June 2010 01:34
2
ответа

C++ GNU, как проверить, когда-std=c ++ 0x в действительности?

Мой системный компилятор (gcc42) хорошо работает с функциями TR1, которые я хочу, но пытающийся поддерживать более новые версии компилятора кроме систем, пробуя к доступу к заголовкам TR1 #error, требующий-...
вопрос задан: 2 June 2010 13:59
2
ответа

Как я компилирую шаблоны variadic условно?

Существует ли макрос, который говорит мне, поддерживает ли мой компилятор шаблоны variadic? Шаблон VARIADIC_TEMPLATES_AVAILABLE #ifdef <имя типа... Args> освобождают coolstuff (Args&&... args); #...
вопрос задан: 1 June 2010 17:10