1
ответ

Генерация кортежей от кортежей

Скажите, что Вы имеете кортеж и хотите генерировать новый кортеж путем применения метафункции на каждый тип первого. Что' самый эффективный C++ metafuntion для выполнения к этой задаче? Это также возможно...
вопрос задан: 1 October 2011 15:02
1
ответ

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

Считайте следующую часть C++ 0x кодом: a_signal.connect ([] (интервал i) {если (повышение:: any_cast <станд.:: строка> (_buffer [я]) == "нечто") {base_class <> * an_object = новый derived_class ();...
вопрос задан: 1 October 2011 14:57
1
ответ

Действительно ли возможно преобразовать типы в пакет параметра?

Действительно ли возможно преобразовать типы параметра, упаковывают и передают его? Например, учитывая следующее: шаблон <класс... Args> структура X {}; шаблон <класс T> структура make_pointer { ...
вопрос задан: 1 October 2011 14:56
1
ответ

Какую пользу компилятору дает новое ключевое слово final в C ++?

C ++ 11 позволит пометить классы и виртуальный метод как окончательные, чтобы запретить их получение или переопределение . class Driver {virtual void print () const; }; class KeyboardDriver: public Driver ...
вопрос задан: 24 September 2011 12:06
1
ответ

Backbone.js - Где определить помощников по просмотру?

Я пинал шины Backbone.js и играл вокруг в последние недели, так что немного вопрос... Каков «правильный» способ определения и использования помощников просмотра в backbone.js? Насколько...
вопрос задан: 3 September 2011 19:01
1
ответ

Следует ли использовать constexpr везде, где мы можем?

Очевидно, мы не можем сделать все constexpr. А если мы ничего не сделаем constexpr, то больших проблем не будет. Пока много кода написано без него. Но разве это хорошая идея ...
вопрос задан: 24 August 2011 02:23
1
ответ

Чтение из ifstream не будет читать пробелы

Я использую пользовательский лексер в C ++, и при попытке чтения в пробелах ifstream не прочитает его. Я читаю символ за символом, используя >>, и все пробелы исчезли. Is ...
вопрос задан: 23 August 2011 15:39
1
ответ

Можно ли вводить специализацию в пространство имен std?

В этой статье об определении ваших собственных расширений для :: std :: error_code автор рекомендует этот код: пространство имен std {template <> struct is_error_code_enum : public ...
вопрос задан: 5 August 2011 09:44
1
ответ

C ++: ошибка вложенных классов шаблонов «явная специализация в области, не связанной с пространством имен»

Следующий код: template структура A1 {шаблон struct A2 {/ * ... * /}; шаблон <> структура A2 <-1> {/ * ... * /}; }; int main () {A1 <...
вопрос задан: 10 June 2011 04:34
1
ответ

Настраивание компилятора GCC переключается в QT, QtCreator и QMake

Я недавно попытался использовать спокойного Создателя 1.3.2, QT 4.6.2 и GCC 4.4.0 (32-разрядная версия) в Windows 7 (64-разрядном) для компиляции приложения с помощью части экспериментального C++ 0x расширения, и встретился...
вопрос задан: 26 April 2011 19:44
1
ответ

Как включить функции C ++ 0x в Visual Studio? [Поддержка списков инициализаторов]

У меня был код, который я разработал для Ubuntu, и теперь я пытаюсь скомпилировать его для Windows 7 (MS VS 2010). vector tmp; .... tmp = {3.0,4.5,9.4}; Это дает мне синтаксическую ошибку C2143: ...
вопрос задан: 25 February 2011 19:12
1
ответ

Различие между станд.:: result_of и decltype

Я испытываю некоторые затруднения при понимании потребности в станд.:: result_of в C++ 0x. Если я понял правильно, result_of используется для получения получающегося типа вызова функционального объекта с определенными типами...
вопрос задан: 22 October 2010 07:41
1
ответ

Как определить если станд.:: chrono:: monotonic_clock доступен?

C++ 0x N3092 указывает, что monotonic_clock является дополнительным: 20.10.5.2 Класс monotonic_clock [time.clock.monotonic] Объекты класса monotonic_clock представляет часы для который значения time_point...
вопрос задан: 26 September 2010 02:50
1
ответ

Отключение функций C ++ 0x в VC 2010?

Имеет ли режим C ++ 0x в VC ++ 2010 выключатель? Я работаю над проектом, который должен компилироваться на компиляторах, отличных от 0x, и поэтому я хочу компилировать в соответствии с текущим стандартом. (Даже если не из ...
вопрос задан: 23 August 2010 22:55
1
ответ

C++ 0x “Привет Параллельный Мир” сразу segfaults на g ++/linux?

Просматривание Валюты в C++ 0x книга и думало, что я дам примеру кода шанс. Это является столь основным, как это добирается. #include <iostream> #include <поток> освобождают привет () {станд.:: cout&...
вопрос задан: 7 August 2010 21:50
1
ответ

Как инициализировать с несколькими возвращаемыми значениями в C++ (0x)

кортеж в повышении и TR1/c ++ 0x предоставляет удобное (устройству записи функции) метод для возвращения двух значений от функции - однако это, кажется, повреждает одну основную функцию языка для...
вопрос задан: 7 August 2010 08:52
1
ответ

Лямбда должна затухнуть к указателю функции в шаблонном коде?

Я считал где-нибудь, что функция лямбды должна затухнуть к указателю функции, если список получения пуст. Единственная ссылка, которую я могу найти теперь, является n3052. С g ++ (4.5 и 4.6) это работает как ожидалось, если...
вопрос задан: 6 August 2010 04:22
1
ответ

Инициализация std :: tuple из списка инициализаторов

Мне интересно, можно ли инициализировать кортеж списком инициализаторов (чтобы быть более точным - по initializer_list initializer_lists)? Учитывая определение кортежа: typedef std :: tuple
вопрос задан: 5 August 2010 22:06
1
ответ

Variadic обрабатывает по шаблону для лямбда-выражений

Что является корректным способом сделать это с g ++: шаблон <имя типа F> освобождает g (F f); шаблон <имя типа... A> освободите h (... a); шаблон <имя типа... A> освободите f (... a) {g (...
вопрос задан: 31 July 2010 11:37
1
ответ

C++ 0x Лямбда к указателю функции в VS 2010

Я пытаюсь использовать лямбду для передачи вместо указателя функции, но VS2010, может казаться, не преобразовывает его. Я попытался использовать станд.:: функционируйте как это, и это отказывает, и я понятия не имею, делаю ли я это...
вопрос задан: 29 July 2010 08:20
1
ответ

Как я отлаживаю C++ 0x программы в MacPorts gcc 4.5?

У меня есть простая программа C++, которую я пытаюсь отладить, но gdb не может найти объектный файл для библиотек (или никакая информация об отладке не доступна), и это не кажется способным для нахождения отладочных символов для моего...
вопрос задан: 28 July 2010 20:26
1
ответ

На инициализации станд.:: массив [дубликат]

Скажем, у Вас есть C++ 0x станд.:: выстройте члена шаблонного класса, и Вы хотите инициализировать его посредством конструктора, который берет несколько итераторов: шаблон <имя типа Tp, size_t N> класс...
вопрос задан: 22 July 2010 18:02
1
ответ

Где disable_if в C++ 0x?

Повышение имеет и enable_if и disable_if, но C++ 0x, кажется, скучает по последнему. Почему это было не учтено? Есть ли средства метапрограммирования в C++ 0x, которые позволяют мне создавать disable_if с точки зрения...
вопрос задан: 24 June 2010 15:03
1
ответ

Какой-либо компилятор поддерживает constexpr уже?

Я хочу играть с constexpr, какой-либо компилятор поддерживает его уже?
вопрос задан: 16 June 2010 14:25
1
ответ

существует ли способ использовать C++ 0x в XCode? Я хочу использовать gcc 4.4 или больше

Я хочу использовать gcc 4.4 или больше для разработки iPhone. кто-либо знает как?
вопрос задан: 9 June 2010 00:42
1
ответ

Как Вы используете C++ 0x необработанные строки с GCC 4.5?

Эта страница говорит, что GCC 4.5 имеет строковые литералы сырых данных C++: http://gcc.gnu.org/projects/cxx0x.html, Но когда я пытаюсь использовать синтаксис от этой страницы: http://www2.research.att.com/~bs/C++0xFAQ.html#raw-...
вопрос задан: 5 June 2010 08:18
1
ответ

C++ 0x качество оптимизирующего компилятора

Я делаю некоторое тяжелое перемалывание чисел и для меня производительность, с плавающей точкой очень важна. Мне нравится производительность компилятора Intel очень и довольно довольный качеством блока, который это производит. Я...
вопрос задан: 31 May 2010 00:36
1
ответ

g ++ C++ 0x Предупреждения компилятора класса Enum

Я осуществлял рефакторинг свою ужасную путаницу C++ безопасные с точки зрения типов psuedo-перечисления к новому C++ 0x безопасные с точки зрения типов перечисления, потому что они - более читаемый путь. Так или иначе я использую их в экспортируемых класс
вопрос задан: 29 May 2010 22:40
1
ответ

g ++ и C++ 0x поддержка спецификации

хотя было сказано, что поддержка C++ 0x новые возможности в g ++ находится в экспериментальном режиме, многие, gcc разработчик утверждал, что можно использовать большинство новых функций в кодах и получить программу...
вопрос задан: 29 May 2010 22:39
1
ответ

Будет 'перечисление определения типа {} t', позволяют ограниченные по объему перечислимые идентификаторы элемента в C++ 0x?

Я полагаю, что новый стандарт C++ допускает дополнительный "объем" для перечислимых типов: перечисление E {e1, e2}; E var = E:: e1; Так как я знаю много исходных файлов, содержащих старое определение типа перечисления C-стиля, меня...
вопрос задан: 29 May 2010 13:33