2
ответа

Доступ к профсоюзам в структуре

Рассмотрим следующий код: struct test1str {int testintstr: 2; int testintstr2: 1; }; struct test2str {int testintstr: 2; int testintstr2: 1; }; union test1uni {int ...
вопрос задан: 3 March 2019 00:49
2
ответа

Без блокировки один производитель / один потребитель кольцевой буфер

Я искал на этом сайте циклический буфер без блокировки одного производителя / одного потребителя, когда не мог понять, зачем нужен определенный барьер памяти. Я внимательно прочитал сотню ...
вопрос задан: 20 January 2019 17:10
2
ответа

Предупреждение: ISO C ++ запрещает преобразовывать строковую константу в «char *» для статического члена данных «constexpr char *» [дубликат]

Почему этот код возвращает предупреждение: ISO C ++ запрещает преобразовывать строковую константу в 'char *' [-Wwrite-strings], если спецификатор constexpr используется в объявлении объекта или не является статическим ...
вопрос задан: 18 January 2019 17:15
2
ответа

Макрос #define Синтаксис функции получил & ldquo; ожидаемое выражение перед знаком '{'. & Rdquo;

Я использую #define для определения набора параметров, чтобы позже я мог просто вызвать определенное имя в main (). Тем не менее, я получил "ожидаемое выражение перед '{' токеном" в строке 1. Интересно, мой ...
вопрос задан: 18 January 2019 06:58
2
ответа

Будет ли опция cl в make-файле Windows принимать флаг -std = c ++ 11?

Я написал пример Makefile в Windows, который использует опцию cl из Visual Studio 2017. Он вызывает следующие предупреждения cl: Предупреждение командной строки D9002: игнорирование неизвестной опции '-std = c ++ 11' Follow ...
вопрос задан: 17 January 2019 16:09
2
ответа

советы по оптимизации при фиксировании значения в цикле

У меня плотная петля, точно такая же, как у Чендлера Каррута, представленного в CPP CON 2017: https://www.youtube.com/watch?v=2EWejmkKlxs на 25 минут в этом видео, есть такая петля: for (int & amp; i : v) ...
вопрос задан: 16 January 2019 14:39
2
ответа

Как назначить тип sdt :: function для sigevent.sigev_notify_function (таймеры POSIX)

Я использую таймер POSIX для вызова функции, определенной с помощью шаблона std :: function: typedef std :: function < void (union sigval) > functionCbType; Я получаю следующую ошибку при назначении ...
вопрос задан: 16 January 2019 09:58
2
ответа

Со знаком из символа и Unicode в C++ 0x

От C++ 0x работающий проект, новые символьные типы (char16_t и char32_t) для обработки Unicode будет не подписан (uint_least16_t, и uint_least32_t будет базовыми типами). Но насколько я могу...
вопрос задан: 5 April 2018 14:38
2
ответа

Различия между Условными переменными, Взаимными исключениями и Блокировками

Например, C++ 0x взаимодействует через интерфейс, мне нелегко выяснять, когда использовать который из этих вещей (условная цена, взаимное исключение и блокировка). Кто-либо может объяснить или указать на ресурс?Заранее спасибо.
вопрос задан: 2 August 2017 14:57
2
ответа

Почему там sizeof … оператор в C++ 0x?

Я видел, что @GMan реализовал версию sizeof... для шаблонов variadic, который (насколько я могу сказать) эквивалентен созданному в sizeof.... Не делает это идет вразрез со вторым принципом разработки:...
вопрос задан: 23 May 2017 12:01
2
ответа

Типобезопасные (r) битовые флаги в C ++?

При пересмотре некоторого старого кода C ++ я наткнулся на несколько битовых флагов, определенных как перечисления. перечисление FooFlags {FooFlag1 = 1 << 0, FooFlag2 = 1 << 1, FooFlag3 = 1 << 2 // и т. Д ... }; ...
вопрос задан: 23 May 2017 11:54
2
ответа

Стек может иметь надежный метод исключения для возврата и удаления вершины с семантикой перемещения?

В ответе на вопрос о станд.:: стек:: поп () я утверждал, что причина, поп не возвращает значение, из соображения безопасности исключения (что происходит, если конструктор копии бросает). @Konrad...
вопрос задан: 23 May 2017 11:53
2
ответа

C++ 0x, Компилятор сцепляется и трудно кодированные функции языков

Мне немного любопытно на предмет некоторых новых возможностей C++ 0x. В особенности основанный на диапазоне для циклов и списков инициализатора. Обе функции требуют пользовательского класса для функционирования правильно. Я...
вопрос задан: 23 May 2017 11:48
2
ответа

C++ 0x rvalue ссылки - lvalues-rvalue привязка

Это - последующий вопрос C++ 0x rvalue ссылки и временные файлы В предыдущем вопросе, я спросил, как этот код должен работать: освободите f (станд. константы:: строка и);//менее эффективная пустота f (станд.::...
вопрос задан: 23 May 2017 11:48
2
ответа

несоответствие черт лямбды через C++ 0x компиляторы

Я наблюдал некоторое несоответствие между двумя компиляторами (g ++ 4.5, VS2010 RC) в способе, которым они соответствуют лямбдам частичным специализациям шаблонов классов. Я пытался реализовать что-то как повышение::...
вопрос задан: 23 May 2017 11:47
2
ответа

Как анимировать пространство графика CorePlot с помощью UIScrollView?

Я знаю, что можно включить прокрутку в пространстве графика coreplot следующим образом: plotSpace.allowsUserInteraction = YES; но это активирует только один-к-одному пальцу для построения графика движения. Возможно ли это в настоящее время ...
вопрос задан: 23 May 2017 11:47
2
ответа

Различие между угловой скобкой <> и двойными кавычками, “” в то время как включая заголовочные файлы в C++? [дубликат]

Возможный Дубликат: Каково различие между #include <имя файла> и #include “именем файла”? Включая что различие между угловой скобкой <> и двойными кавычками "" в то время как...
вопрос задан: 23 May 2017 02:10
2
ответа

они добавляют copy_if к C++ 0x?

Это является очень раздражающим, что copy_if не находится в C++. Кто-либо знает, будет ли это в C++ 0x?
вопрос задан: 2 November 2016 08:44
2
ответа

Делает C++ 0x, поддерживают станд.:: преобразование wstring в последовательность байта UTF-8?

Я видел, что C++ 0x добавит поддержку UTF-8, UTF-16 и литералов UTF-32. Но что относительно преобразований между этими тремя представлениями? Я планирую использовать станд.:: wstring везде в моем коде. Но я также...
вопрос задан: 2 November 2016 08:44
2
ответа

Как можно использовать boost :: serialization с std :: shared_ptr из C ++ 11?

Я знаю, что есть модуль Boost для сериализации boost :: shared_ptr, но я не могу найти ничего для std :: shared_ptr. Кроме того, я не знаю, как это легко реализовать. Боюсь, что ...
вопрос задан: 4 April 2016 20:43
2
ответа

станд.:: кортеж получает () функцию членства

повышение:: кортеж имеет получение () функция членства, используемая как это: кортеж <интервал, строка, строка> t (5, "нечто", "панель"); суд <<t.get <1> ();//выводы "нечто" Это кажется C++ 0x станд.:: корте
вопрос задан: 3 February 2016 04:45
2
ответа

Повышение. Asio: различие между async_read и async_receive

Каково различие между async_read и async_receive?
вопрос задан: 16 January 2016 04:56
2
ответа

C ++ 11 lambda as member variable ?

람다를 클래스 멤버로 정의 할 수 있습니까? 예를 들어, 함수 객체 대신 람다를 사용하여 아래 코드 샘플을 다시 작성할 수 있습니까? struct Foo {std :: function ...
вопрос задан: 24 September 2015 08:00
2
ответа

Когда используется dynamic_cast < void * > полезно? [Дубликат]

5.2.7 / 7 говорит что-то вроде: если T - «указатель на cv void», результатом является указатель на самый производный класс, на который указывает x. Какое хорошее применение этого синаткса? Когда должен ...
вопрос задан: 1 September 2014 20:19
2
ответа

Тернарный оператор + конструктор C ++ 11 из initializer_list

При разработке приложения у меня возникла следующая проблема. Я хотел вернуть пустой std :: list < string > когда заданный указатель на функцию был нулевым, или результат этой функции в противном случае. Это ...
вопрос задан: 9 August 2014 05:18
2
ответа

Переместите конструкторы и `std :: array`

Согласно N3485 §23.3.2.2: (...) неявный конструктор перемещения и оператор присваивания перемещения для массива требуют, чтобы T было MoveConstructible или MoveAssignable, соответственно. Итак, std :: array ...
вопрос задан: 24 March 2014 15:45
2
ответа

Как создать Повышение с C++ 0x поддержка?

Я не знаю, как создать Повышение с C++ 0x компиляторы. Какая опция должна быть дана bjam? user.config файл должен быть изменен? Кто-то может помочь мне? Лучше всего, Vicente
вопрос задан: 22 June 2013 09:03
2
ответа

Есть ли какие-либо обновления поддержки локализации в C++ 0x?

Больше я работаю с фасетами локали C++, больше я понимаю---, они повреждаются. станд.:: time_get - не симметричен со станд.:: time_put (как он в C strftime/strptime) и не позволяет легкий парсинг...
вопрос задан: 20 June 2013 16:22
2
ответа

Делегат в C ++ 11

Предоставляет ли C ++ 11 делегаты? Если нет, то какой самый лучший (самый эффективный) способ сделать нечто подобное в C ++? Boost.Signals? FastDelegate? Что-то еще?
вопрос задан: 29 September 2012 03:20
2
ответа

некласс rvalues всегда дисквалифицировал условной ценой типы

Раздел §3.10 9 говорит, что "некласс rvalues всегда дисквалифицировал условной ценой типы". Это заставило меня задаться вопросом... международные нечто () {возвращаются 5;} панель интервала константы () {возвращаются 5;} освобождают pass_int (i
вопрос задан: 30 May 2012 06:26