Я искал на этом сайте циклический буфер без блокировки одного производителя / одного потребителя, когда не мог понять, зачем нужен определенный барьер памяти. Я внимательно прочитал сотню ...
Почему этот код возвращает предупреждение: ISO C ++ запрещает преобразовывать строковую константу в 'char *' [-Wwrite-strings], если спецификатор constexpr используется в объявлении объекта или не является статическим ...
Я использую #define для определения набора параметров, чтобы позже я мог просто вызвать определенное имя в main (). Тем не менее, я получил "ожидаемое выражение перед '{' токеном" в строке 1. Интересно, мой ...
Я написал пример Makefile в Windows, который использует опцию cl из Visual Studio 2017. Он вызывает следующие предупреждения cl: Предупреждение командной строки D9002: игнорирование неизвестной опции '-std = c ++ 11' Follow ...
У меня плотная петля, точно такая же, как у Чендлера Каррута, представленного в CPP CON 2017: https://www.youtube.com/watch?v=2EWejmkKlxs на 25 минут в этом видео, есть такая петля: for (int & amp; i : v) ...
Я использую таймер POSIX для вызова функции, определенной с помощью шаблона std :: function: typedef std :: function < void (union sigval) > functionCbType; Я получаю следующую ошибку при назначении ...
От C++ 0x работающий проект, новые символьные типы (char16_t и char32_t) для обработки Unicode будет не подписан (uint_least16_t, и uint_least32_t будет базовыми типами). Но насколько я могу...
Например, C++ 0x взаимодействует через интерфейс, мне нелегко выяснять, когда использовать который из этих вещей (условная цена, взаимное исключение и блокировка). Кто-либо может объяснить или указать на ресурс?Заранее спасибо.
Я видел, что @GMan реализовал версию sizeof... для шаблонов variadic, который (насколько я могу сказать) эквивалентен созданному в sizeof.... Не делает это идет вразрез со вторым принципом разработки:...
При пересмотре некоторого старого кода C ++ я наткнулся на несколько битовых флагов, определенных как перечисления. перечисление FooFlags
{FooFlag1 = 1 << 0, FooFlag2 = 1 << 1, FooFlag3 = 1 << 2 // и т. Д ...
}; ...
В ответе на вопрос о станд.:: стек:: поп () я утверждал, что причина, поп не возвращает значение, из соображения безопасности исключения (что происходит, если конструктор копии бросает). @Konrad...
Мне немного любопытно на предмет некоторых новых возможностей C++ 0x. В особенности основанный на диапазоне для циклов и списков инициализатора. Обе функции требуют пользовательского класса для функционирования правильно. Я...
Это - последующий вопрос C++ 0x rvalue ссылки и временные файлы В предыдущем вопросе, я спросил, как этот код должен работать: освободите f (станд. константы:: строка и);//менее эффективная пустота f (станд.::...
Я наблюдал некоторое несоответствие между двумя компиляторами (g ++ 4.5, VS2010 RC) в способе, которым они соответствуют лямбдам частичным специализациям шаблонов классов. Я пытался реализовать что-то как повышение::...
Я знаю, что можно включить прокрутку в пространстве графика coreplot следующим образом: plotSpace.allowsUserInteraction = YES; но это активирует только один-к-одному пальцу для построения графика движения. Возможно ли это в настоящее время ...
Возможный Дубликат: Каково различие между #include <имя файла> и #include “именем файла”? Включая что различие между угловой скобкой <> и двойными кавычками "" в то время как...
Я видел, что C++ 0x добавит поддержку UTF-8, UTF-16 и литералов UTF-32. Но что относительно преобразований между этими тремя представлениями? Я планирую использовать станд.:: wstring везде в моем коде. Но я также...
Я знаю, что есть модуль Boost для сериализации boost :: shared_ptr, но я не могу найти ничего для std :: shared_ptr. Кроме того, я не знаю, как это легко реализовать. Боюсь, что ...
повышение:: кортеж имеет получение () функция членства, используемая как это: кортеж <интервал, строка, строка> t (5, "нечто", "панель"); суд <<t.get <1> ();//выводы "нечто" Это кажется C++ 0x станд.:: корте
5.2.7 / 7 говорит что-то вроде: если T - «указатель на cv void», результатом является указатель на самый производный класс, на который указывает x. Какое хорошее применение этого синаткса? Когда должен ...
При разработке приложения у меня возникла следующая проблема. Я хотел вернуть пустой std :: list < string > когда заданный указатель на функцию был нулевым, или результат этой функции в противном случае. Это ...
Согласно N3485 §23.3.2.2: (...) неявный конструктор перемещения и оператор присваивания перемещения для массива требуют, чтобы T было MoveConstructible или MoveAssignable, соответственно. Итак, std :: array ...
Я не знаю, как создать Повышение с C++ 0x компиляторы. Какая опция должна быть дана bjam? user.config файл должен быть изменен? Кто-то может помочь мне? Лучше всего, Vicente
Больше я работаю с фасетами локали C++, больше я понимаю---, они повреждаются. станд.:: time_get - не симметричен со станд.:: time_put (как он в C strftime/strptime) и не позволяет легкий парсинг...
Предоставляет ли C ++ 11 делегаты? Если нет, то какой самый лучший (самый эффективный) способ сделать нечто подобное в C ++? Boost.Signals? FastDelegate? Что-то еще?
Раздел §3.10 9 говорит, что "некласс rvalues всегда дисквалифицировал условной ценой типы". Это заставило меня задаться вопросом... международные нечто () {возвращаются 5;} панель интервала константы () {возвращаются 5;} освобождают pass_int (i