3
ответа

C++ 0x лямбда, как я могу передать в качестве параметра?

Посмотрите на следующий C++ 0x связанный с лямбдой код: определение типа uint64_t (*WEIGHT_FUNC) (освобождают* параметрический усилитель); станд. определения типа:: карта <станд.:: строка, WEIGHT_FUNC> CallbackTable; таблица CallbackTable; таблица [
вопрос задан: 23 July 2010 22:56
3
ответа

Какой-либо основной компилятор, вероятно, будет поддерживать C++ 0x неограниченные объединения в ближайшем будущем?

Я продолжаю смотреть, но кажется, что существует нулевой интерес от разработчиков компилятора в поддержке их. Мне это кажется нечетным - в основном, текущий C++ имеет ограничения на объединения, которые всегда были...
вопрос задан: 9 July 2010 20:40
3
ответа

Переход к C++ 0x от C++ 98

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

Лямбда-выражения и управление памятью

Как делают Лямбда-выражения / Закрытия в C++ 0x усложняют управление памятью в C++? Почему некоторые люди говорят, что закрытия не имеют никакого места на языках с ручным управлением памятью? Их требование...
вопрос задан: 23 May 2010 14:03
3
ответа

Я могу добавить Повышение source+header файлы к моему собственному проекту (С открытым исходным кодом)? [закрытый]

Позволяется Лицензией Повышения просто добавить исходный код материала, в котором я нуждаюсь к своему проекту (сопровождаемый лицензией, конечно?). Я не мог найти "описательное" подтверждение. Я имел бы...
вопрос задан: 21 May 2010 09:39
3
ответа

Шаблоны, указатели функции и C++ 0x

Один из моих персональных экспериментов для понимания части C++ 0x функции: я пытаюсь передать указатель функции шаблонной функции для выполнения. В конечном счете выполнение, как предполагается, происходит в...
вопрос задан: 28 April 2010 20:02
3
ответа

Проблема с “подвижно-единственными типами” в VC ++ 2010

Я недавно установил Профессионала Visual Studio 2010 года RC, чтобы испытать его и протестировать некоторых C++ 0x опции, которые реализованы в VC ++ 2010. Я инстанцировал станд.:: вектор станд.:: unique_ptr, ни с кем...
вопрос задан: 21 April 2010 12:31
3
ответа

Почему shrink_to_fit необязательньный?

C++ 0x FCD указывает в 23.3.6.2 векторной способности: освободите shrink_to_fit (); Комментарии: shrink_to_fit является необязательньным запросом для сокращения способности () к размеру (). [Отметьте: запрос необязательнен к...
вопрос задан: 18 April 2010 21:31
3
ответа

Что цель использовать ссылка на ссылку в C++?

В моих приключениях, изучающих библиотеки повышения, я столкнулся с функциональными подписями, которые имеют параметры, которые являются ссылкой на ссылку на объект. Пример: освободите функцию (интервал && i);...
вопрос задан: 18 April 2010 20:24
3
ответа

Ссылки константы при разыменовании итератора на наборе, запуске с Visual Studio 2010

Запуск с Visual Studio, 2010, выполняя итерации по набору, кажется, возвращает итератор, который разыменовывает данные как 'данные константы' вместо неконстанты. Следующий код является примером чего-то это...
вопрос задан: 26 March 2010 12:19
3
ответа

Любой шаблон RAII в повышении или C++ 0x

Есть ли любой шаблон, доступный в повышении для RAII. Существуют классы как scoped_ptr, shared_ptr, которые в основном работают над указателем. Могут те классы использоваться для любых других ресурсов кроме указателей...
вопрос задан: 23 January 2010 03:02
3
ответа

Существует ли алгоритм для перемещения диапазонов?

В C++ 98, я могу скопировать диапазоны со станд.:: алгоритм копии. станд.:: копия (source.begin (), source.end (), destination.begin ()); Есть ли алгоритм в C++ 0x, который перемещает элементы от источника до...
вопрос задан: 16 January 2010 16:06
3
ответа

Выравнивание Строки кэша (Разъяснение потребности по поводу статьи)

Я недавно встретился с тем, что я думаю, совместно использующая ложь проблема в моем приложении, и я искал статью Sutter о том, как выровнять мои данные к строкам кэша. Он предлагает следующий код C++://...
вопрос задан: 16 November 2009 21:54
3
ответа

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

В какой-то момент я не забываю читать, что потоки не могут быть безопасно созданы до первой строки основных (), потому что компиляторы вводят специальный код для создания работы поточной обработки, которая работает во время помех...
вопрос задан: 18 September 2009 18:20
3
ответа

Используя C++ GCC 0x режим в производстве?

Кто-либо использует GCC 4.4.0 C++ 0x поддержка в производстве? Я думаю об использовании его с последним MinGW, но я не уверен, достаточно ли это зрело. Я интересуюсь: TR1 поддерживают автоматический инициализатор...
вопрос задан: 12 September 2009 11:19
3
ответа

Когда запланированная дата C++ 0x, чтобы быть выпущенной на волю?

Мы ожидали навсегда, чтобы видеть, собирается ли это стать законченным языком и все же там, кажется, не выпуск формального определения. Просто комитеты и обсуждения и пересмотр...
вопрос задан: 26 June 2009 02:02
3
ответа

C++ 0x повышения производительности

Один из C++ 0x улучшения, которые позволят писать более эффективный код C++, является unique_ptr интеллектуальным указателем (слишком плохо, который он не позволит перемещать через memmove () как операции: предложение...
вопрос задан: 10 June 2009 12:52
3
ответа

как я использую алгоритмы STL с вектором указателей

У меня есть вектор указателей, которые не принадлежат контейнеру. Как я использую алгоритмы на целях указателей. Я пытался использовать ptr_vector повышения, но он пытается удалить указатели когда...
вопрос задан: 19 May 2009 05:14
2
ответа

Проверьте, содержит ли пакет параметра тип

Я задавался вопросом, обеспечивает ли C++ 0x какие-либо встроенные возможности проверить, содержит ли пакет параметра шаблона variadic определенный тип. Сегодня, повысьте::: mpl:: содержит может использоваться для выполнения этого если...
вопрос задан: 13 November 2019 09:37
2
ответа

Кортежи кортежей позволяются?

Я в настоящее время работаю над классом с большим количеством шаблонов, и способность создать кортежи кортежей сделала бы его намного легче, Но я попробовал этот простой код в MSVC ++ 2010: #include <кортеж> пусто...
вопрос задан: 26 August 2019 12:20
2
ответа

Я могу обновить XCode для поддержки более новой версии GCC для изучения C++ 0x?

Я хотел бы вскочить, изучают C++ 0x, который назрел к уровню, которым я доволен. XCode на Snow Leopard 10.6 в настоящее время в GCC 4.2.1 и новых возможностях, которые я хотел бы попробовать, как станд.:: shared_ptr...
вопрос задан: 26 August 2019 12:18
2
ответа

Почему программа показывает, что строка находится вне диапазона? [закрыто]

Я делаю домашнее задание об удалении некоторых слов из строки. Это всегда показывает, что строка находится вне диапазона, и я не знаю, что не так с моим кодом. Есть строки, которые я использую, чтобы проверить мой ...
вопрос задан: 31 March 2019 01:21
2
ответа

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

У меня есть пример кода: # include < iostream > main () {int i = 10; // Строка 1 std :: cout < "i:" < < i; // Строка 2} Я хочу как-то вставить другое утверждение (скажем, еще один std: ...
вопрос задан: 29 March 2019 13:05
2
ответа

Что означает эта ошибка компилятора - квалифицированный идентификатор в объявлении перед маркером ‘=’ & rdquo; в С ++?

Я пытаюсь понять использование частного const в классе. Насколько я понимаю, private const используется, чтобы сделать что-то постоянное внутри класса и static, чтобы иметь одну копию. Первоначально, ...
вопрос задан: 25 March 2019 00:36
2
ответа

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

У меня есть метод, который принимает индексируемый объект в качестве параметра шаблона, что-то вроде: int foo (int n, OBJ o) {int x = 0; for (int i = 0; i < n; ++ i) {x + = ...
вопрос задан: 19 March 2019 17:00
2
ответа

барьер памяти x86 mfence и C ++

Я проверяю, как компилятор выдает инструкции для многоядерных барьеров памяти на x86_64. Ниже приведен код, который я тестирую с помощью gcc_x86_64_8.3. станд :: атомарный & л; BOOL > флаг {ложь}; инт ...
вопрос задан: 19 March 2019 00:53
2
ответа

Достаточно ли удаления копий и перемещения конструкторов / операторов присваивания в базовом классе?

Если у меня есть абстрактный базовый класс, и я хочу сделать все производные классы некопируемыми и неподвижными, достаточно ли объявить об удалении этих специальных функций-членов в базовом классе? Я бы хотел ...
вопрос задан: 5 March 2019 16:36
2
ответа

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

Я хотел бы создать класс, который принимает std :: function и позволяет обрабатывать указанные исключения, но я не уверен, возможно ли это. Вот псевдо-черновик: // шаблон типов исключений < class ... ...
вопрос задан: 5 March 2019 15:13
2
ответа

Как я могу присвоить итератору адрес другого?

Я хочу приписать итератору адрес другого +1, чтобы перейти в строковый вектор. Вот мой код: 'for (auto it: cuvinte) {int nr = 1; incercare.clear (); ...
вопрос задан: 5 March 2019 11:19
2
ответа

Создание и заполнение вектора в цикле

У меня есть класс Player, который имеет идентификатор, цвет и имя. У меня также есть вектор игроков. Я хотел бы создать 50 игроков. 10 игроков за цвет. Имеется в виду 10 игроков в красном, 10 в черном и т. Д. Я могу сделать ...
вопрос задан: 5 March 2019 03:16