Я только что обнаружил этот старый черновик C ++ 0x о модулях в C ++ 0x. Идея заключалась в том, чтобы выйти из текущей системы .h / .cpp, написав только файлы .cpp, которые затем генерировали бы файлы модулей во время ...
Я пытался прочитать несколько статей о том, как бороться с пользовательскими шрифтами в IE, но они никогда не работали для меня. Я пытался преобразовать шрифты в EOT, но это тоже не сработало. Я не...
Рассмотрим следующий фрагмент кода: struct foo {static constexpr const void * ptr = reinterpret_cast (0x1); }; auto main () -> int {return 0; } Приведенный выше пример компилируется ...
Есть ли способ шаблонирования лямбда-функции в C ++ 11? Или он слишком специфичен для шаблонов? Я понимаю, что вместо этого я могу определить классический шаблонный класс / функтор, но вопрос в том ...
В новом стандарте C ++ 11, когда мне следует использовать ключевое слово inline вместо constexpr? Предлагает ли ключевое слово constexpr дополнительную оптимизацию по сравнению с встроенной или просто утверждает, что ...
повышение :: reference_wrapper < T > имеет явный T & amp; конструктор, а std :: reference_wrapper < T > имеет неявный. Итак, в следующем коде: foo = bar; Если Foo является стимулом ... ...
Кажется, что основной совет относительно rvalues 0x C++ состоит в том, чтобы добавить конструкторов перемещения и переместить операторы в Ваши классы до реализации по умолчанию компиляторов их. Но ожидание является проигрывающей стратегией, если Вы исполь
Существует ли какая-либо существующая реализация итератора (возможно, в опережении), которая реализует какой-то итератор сплющивания? Например: unordered_set > s; s.insert (vector (...
Если у меня есть int, конвертируем его в double, а затем конвертируем double обратно в int, я гарантированно верну то же значение, с которого начал? Другими словами, учитывая эту функцию: int ...
Можно ли перебрать все значения в std :: map, используя только foreach? Это мой текущий код: std :: map < float, MyClass * > фу; for (map < float, MyClass * > :: iterator i = foo ....
Следующий код отлично работает #include с использованием пространства имен std;
с использованием пространства имен std :: placeholder; класс А
{int operator () (int i, int j) {return i - j; }
}; А а;
auto aBind = ...
почему экземпляры C++ со строгим контролем типов не являются 0x перечислениями, сопоставимыми друг с другом? Обновление: Они сопоставимы в gcc 4.6; я не уверен, работало ли это в gcc 4.4.
Я готов узнать больше о параллелизме, и я нашел эту книгу, в которой есть много хороших рецензий. Но, посмотрев на предисловие, я боюсь, что он очень сосредоточен на включенных функциях ЗППП ...
В стандарте говорится под 5.17/9, braced-init-list может появиться на правой стороне - присвоение на скаляр [...] - присвоение, определенное пользовательским оператором присваивания [....
Я - buiding API, который позволяет мне выбирать строки в различной кодировке, включая utf8, utf16, utf32 и wchar_t (который может быть utf32 или utf16 согласно ОС). Новый стандарт C++ представил новый...
(Преамбула: Я - покойный подписчик к C++ 0x игра, и недавнее противоречие относительно удаления понятий от C++ 0x стандарт заставило меня узнавать больше о них. В то время как я понимаю...
Я могу ' Кажется, t заставляет g ++ скомпилировать код С ++ 11, который использует конструктор перемещения. Я все время получаю эту ошибку: collin @ Serenity: ~ / Projects / arraylib $ g ++ ./t2.cpp
./t2.cpp:10:27: error: expected ‘,’ or ‘...’ ...
Я предполагаю, что «i» - это приращение, а «a» - это присваивание, но я не мог понять или найти ответ. Кроме того, он очень похож на нестандартное itoa, что, на мой взгляд, сбивает с толку.
В частности, дисплей списков инициализации действительно плох: вектор <интервал> v ({1,2,3}); выделит фигурные скобки красного цвета (обозначение ошибки).
Я видел, что nullptr был реализован в Visual Studio 2010. Я люблю понятие и хочу начать использовать его как можно скорее; однако GCC еще не поддерживает его. Мой код должен работать на обоих (но...
static_cast *> (0) - создает ли это экземпляр the_template с типом int? Причиной запроса является следующий код, который приведет к ошибке при связывании времени с неопределенным ...
При рассмотрении n3092, в §6.5.4 мы находим эквивалентность для основанного на диапазоне для цикла. Это затем продолжает, что __ начинают и __, конец равен. Это дифференцируется между массивами и другими типами, и я нахожу...
I недавно наткнулся на некоторую проблему со списками инициализаторов. Рассмотрим программу, которая хранит структуру данных в виде карты MyMapLike {MyMapLike (std :: map data): data (std :: move (...
В C++ 0x SFINAE правила были упрощены таким образом, что любое недопустимое выражение или вводит, который происходит в "прямом контексте" вычета, не приводит к ошибке компилятора, а скорее к вычету...
Прежде чем изобретать велосипед ... Я ' m кодирования на C #, поэтому необходимо решение .NET. Я хочу обработать полутоновое изображение, которое можно разбить на области, которые можно определить как нижнюю и верхнюю ...