0
ответов

c ++ 0x: перегрузка по лямбда-арности

Я пытаюсь создать функцию, которая может быть вызвана с помощью лямбды, которая принимает 0, 1 или 2 аргумента. Поскольку мне нужен код для работы как с g ++ 4.5, так и с vs2010 (который не поддерживает вариативность ...
вопрос задан: 19 December 2010 13:47
0
ответов

Есть ли способ вывести сигнатуру лямбды в виде последовательности mpl?

Есть ли способ вывести сигнатуру, результат и параметр- типы лямбда-выражения c ++ 0x как последовательности Boost.MPL, например boost :: mpl :: vector? Например, для лямбда [] (float a, int b) -> ...
вопрос задан: 19 December 2010 11:08
0
ответов

Неупорядоченное выполнение пары "получение-выпуск"

Я думаю о том, возможно ли для атомарной переменной загружать старое значение в паре приобретение-выпуск. Предположим, у нас есть атомарная переменная x, и мы сохраняем эту переменную с выпуском ...
вопрос задан: 15 December 2010 02:53
0
ответов

Rvalue refs в параллелизме

Я немного разобрался с новой собственной средой выполнения параллелизма Visual Studio (ConcRT). Это просто недосмотр, или есть веская причина, по которой нет межпоточного перемещения данных ...
вопрос задан: 13 December 2010 22:12
0
ответов

Перемещение с лямбда-выражениями

При использовании лямбда-функций позвольте ' s говорят, что вы решили скопировать переменную (с обозначением [=]). Если вы больше никогда не ссылаетесь на эту переменную, разрешено ли компилятору переместить ее в результирующий ...
вопрос задан: 13 December 2010 20:31
0
ответов

enable_shared_from_this (c ++ 0x): что я делаю не так?

I ' m просто возится с умными указателями в грядущем новом стандарте C ++. Однако мне не удается понять использование функции shared_from_this. Вот что у меня есть: #include # ...
вопрос задан: 13 December 2010 10:48
0
ответов

вызов асинхронной функции C ++ 0x

Я тестирую функцию std :: async с кодом из http://www.justsoftwaresolutions.co.uk/threading/ multithreading-in-c ++ 0x-part-8-futures-and-promises.html int calculate_the_answer_to_LtUaE () ...
вопрос задан: 13 December 2010 05:48
0
ответов

Как сделать ссылки позади div с превосходным значением z-index интерактивными?

У меня есть этот дизайн для книги HTML, и я пытаюсь добиться определенного эффекта, при котором текст выцветает при прокрутке страницы, которую я успешно сделал, используя фиксированный div с превосходным значением z-индекса ...
вопрос задан: 12 December 2010 23:37
0
ответов

Boost - unordered_set tutorial / examples / ANYTHING?

Я бы хотел использовать unordered_set в проекте. Однако документация к нему либо неполная, либо просто техническая ссылка, без примеров. Может ли кто-нибудь предоставить ссылки на онлайн-ресурсы, посвященные ...
вопрос задан: 12 December 2010 17:23
0
ответов

В стандарте C ++ 0x будет unordered_map, как это соотносится с повышением unordered_map?

Что больше эффективный? Есть ли какие-нибудь хорошие тесты?
вопрос задан: 11 December 2010 01:25
0
ответов

Будут ли ссылки C ++ 0x RValue или другие функции влиять на производительность потоков?

Многочисленные профилирования показывают, что потоки C ++ - не лучший способ выполнять манипуляции с файлами или текстовыми строками, когда требуется производительность (скорость). Тем не менее, стандартные потоки - хороший способ сохранить ...
вопрос задан: 10 December 2010 13:52
0
ответов

преобразовать вектор в список

У меня есть вектор вроде этого c («1», «a», «b»), и я хотел бы создать этот список списка ( "a" = 1, "b" = 1) есть ли способ сделать это в стиле "apply"? Спасибо. -k
вопрос задан: 8 December 2010 18:41
0
ответов

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

В N3126 ( Предупреждение: очень большой PDF-файл. # 2: «Шаблон по умолчанию -...
вопрос задан: 7 December 2010 06:33
0
ответов

Уменьшение сложности шаблонов в C ++

Недавно я использовал одну из менее используемых функций STL - специальные распределители памяти, и мне нужна серьезная помощь в сокращении моих семантических накладных расходов. Возьмем, к примеру, определение неупорядоченной карты ...
вопрос задан: 4 December 2010 14:51
0
ответов

Делает ли идеальная пересылка в C ++ 0x устаревшей reference_wrapper?

Как обычно, сначала код: #include using namespace std; используя пространство имен std :: tr1; void f (int & r) {r ++; } шаблон <класс F, класс P> void g1 (F f, P t) {f (t); } template & ...
вопрос задан: 4 December 2010 10:08
0
ответов

Курсор мыши не меняется, если указатель не перемещается в браузерах на основе Webkit

Предположим, у нас есть простой код jQuery, например следующее: var $ document = $ (document); не может быть неявно захвачен, потому что не указан режим захвата по умолчанию Вы можете помочь мне устранить эту ошибку компилятора? шаблон <
вопрос задан: 30 November 2010 16:14
0
ответов

Рефакторинг класса

У меня есть два почти идентичных класса, фактически все функции-члены идентичны, каждый член идентичен, каждый член функция делает то же самое. Единственное различие между этими классами ...
вопрос задан: 25 November 2010 22:16
0
ответов

лямбда-выражения C ++ для std :: sort и std :: lower_bound / equal_range в элементе структуры в отсортированном векторе of Structs

У меня есть std :: vector этой структуры: struct MS {двойной АТ; двойной bT; двойной cT; }; который я хочу использовать std :: sort, а также std :: lower_bound / equal_range и т. д. Мне нужно уметь ...
вопрос задан: 24 November 2010 16:08
0
ответов

How would one write a “meta if else if..” in C++?

I am just learning basics of metaprogramming in C++, and I thought it would be nice to see how the following question would be solved by others. Also, it would be very nice to see a solution using ...
вопрос задан: 22 November 2010 00:08
0
ответов

Будучи частью стандарта - библиотека Boost потеряет свое пространство имен boost и будет перемещена в std?

После того, как библиотека Boost (я читал, что десять библиотек Boost являются считается частью стандартной библиотеки) становится частью стандартной библиотеки - сохранит ли она пространство имен boost или ...
вопрос задан: 20 November 2010 08:23
0
ответов

Является ли завершение программы C ++ наблюдаемым поведением?

Я мог бы также сформулировать это как «Что составляет наблюдаемое поведение?» Стандарт C ++ много говорит о наблюдаемом поведении, но я не совсем уверен, является ли завершение программы частью наблюдаемого ...
вопрос задан: 18 November 2010 10:06
0
ответов

Как обработать отсутствующий 'emplace_range' в C ++ 0x STL?

У меня есть два контейнера, скажем, они определены следующим образом: std: : вектор > a; std :: vector > b; Предположим, что заполнены как a, так и b. Я ...
вопрос задан: 17 November 2010 01:22
0
ответов

Есть ли в D что-то вроде семантики перемещения C ++ 0x?

Проблема «типов значений» с внешними ресурсами (такими как std :: vector или std :: string ) заключается в том, что их копирование обходится довольно дорого, и копии создаются неявно в различных контекстах, ...
вопрос задан: 16 November 2010 23:48
0
ответов

Эквивалент C ++ ключевого слова «dynamic» в C # 4.0?

В C # 4.0 вы можете использовать ключевое слово «dynamic» в качестве заполнитель для типа, который неизвестен до времени выполнения. Есть определенные угловые случаи, когда это чрезвычайно полезное поведение. Возможно ли ...
вопрос задан: 12 November 2010 02:52
0
ответов

Я единственный, кто считает std :: move слишком трудным для понимания?

Итак, я читал о std :: move, std :: forward, rvalues, lvalues объявление и так далее в SO и других местах. Но я считаю, что могу ' Я это понимаю. Хотя мне иногда приходится исправлять ошибки, я думаю, что понимаю ...
вопрос задан: 12 November 2010 02:30
0
ответов

Гибкость псевдонима шаблона в C ++ 0x

Как я понимаю, псевдонимы шаблонов в C ++ 0x позволят нам сделать следующее: template using Dictionary = std :: map ; Словарь ints; ints ["one" ...
вопрос задан: 11 November 2010 09:34
0
ответов

Выражения без побочных эффектов в C ++

Видите, я не понимаю, почему такие программы должны быть законными? int main () {static const int я = 0; я <я> я; } Я имею в виду, конечно, ни у кого на самом деле нет текущих программ ...
вопрос задан: 10 November 2010 10:41
0
ответов

g ++ как проверить, поддерживает ли он лямбда-функции?

Итак много говорят о лямбда-функциях ... Вот и я попробовал написать свою. :(. Не сработало. Поддерживает ли g ++ 4.3.2 лямбда-функции? Как узнать, поддерживает ли он определенную функцию C ++ 0x или нет?
вопрос задан: 8 November 2010 22:23
0
ответов

Худшее, что может случиться, если я не соблюдаю догму о настраиваемых распределителях без сохранения состояния?

Мне нужно создать настраиваемый распределитель для std :: objects (особенно и первоначально для std :: vector), но со временем он может использовать другие. Причина, по которой мне нужно создать собственный распределитель, состоит в том, что я ...
вопрос задан: 8 November 2010 16:27
0
ответов

Устранение неоднозначности вызовов функций, принимающих std :: functions

Приведенный ниже код не компилируется на gcc 4.5, потому что вызов foo неоднозначен. Как правильно устранить неоднозначность? #include #include <функциональный> using namespace ...
вопрос задан: 6 November 2010 03:07