Результаты поиска по запросу "c++11"

3 ответа

Используя std :: bind с функцией-членом, использовать указатель на объект или нет для этого аргумента?

Когда используешьstd::bind чтобы связать функцию-член, первым аргументом являются объектыthis указатель. Однако он работает, передавая объект как указатель, так и нет. Смотрите, например, следующую программу: #include <iostream> #include ...

2 ответа

Что именно означает «непосредственный контекст», упомянутый в стандарте C ++ 11, для которого применяется SFINAE?

Пункт 14.8.2 / 8 Стандарта C ++ 11 определяет условия, при которых сбой замещения должен приводить или не должен приводить к «жесткой» ошибке компиляции (что приводит к сбою компиляции) или к «мягкой» ошибке, которая просто заставить компилятор ...

2 ответа

Как скомпилировать код C ++ 11 с Android Android и Eclipse?

Я использую Android NDK R8D, и затмить Юнону. Я пытаюсь скомпилировать код C ++, который использует такие вещи, как C ++ 11, какmutex, lock_guard, shared_ptrи т. д. в родном андроид-проекте в затмении. Я получаю ошибки как: "ошибка: ...

ТОП публикаций

2 ответа

время жизни возвращаемого значения std :: initializer_list

Внедрение GCC уничтожаетstd::initializer_list массив, возвращаемый функцией в конце возвращаемого полного выражения. Это верно? В обоих тестовых примерах этой программы показаны деструкторы, выполняющиеся до того, как можно будет использовать ...

4 ответа

Вычислить n-е простое число во время компиляции [закрыто]

Особенности C ++ 11, сconstexpr и наборы аргументов шаблона, на мой взгляд, должны быть достаточно сильными, чтобы выполнять довольно сложные вычисления. Одним из возможных примеров, к которому я имею практическое применение, является вычисление ...

2 ответа

Преобразование 1-d массива в многомерный массив

Принимая во внимание весь стандарт C ++ 11, возможно ли для любой соответствующей реализации выполнить первое утверждение ниже, но не выполнить второе? #include <cassert> int main(int, char**) { const int I = 5, J = 4, K = 3; const int N = I * J ...

3 ответа

Тип лямбда-функции [дубликат]

На этот вопрос уже есть ответ здесь: Какой тип лямбда-выражения выводится с помощью «auto» в C ++ 11? [/questions/7951377/what-is-the-type-of-lambda-when-deduced-with-auto-in-c11] 6 ответовВот этот код: auto fun = [](int x)->int {return x + 1; ...

7 ответов

Может ли объект знать свою собственную константность?

С участиемdecltype а такжеstd::is_const константность переменной может быть обнаружена извне.Но возможно ли, чтобы объект знал свою собственную постоянство? Использование должно быть как: #include <type_traits> #include <iostream> #include <ios> ...

3 ответа

uint8_t поведение iostream

Аннотация: я ожидал код: cout << uint8_t (0); вывести «0», но ничего не печатать. Длинная версия: Когда я пытаюсь передать объекты uint8_t в cout, я получаю странные символы с gcc. Это ожидаемое поведение? Может ли быть так, что uint8_t является ...

2 ответа

Есть ли вариант использования для std :: function, который не охватывается указателями функций, или это просто синтаксический сахар? [Дубликат]

На этот вопрос уже есть ответ здесь: Почему мы используем std :: function в C ++, а не оригинальный указатель на функцию C? [Дубликат] [/questions/11352936/why-do-we-use-stdfunction-in-c-rather-than-the-original-c-function-pointer] 3 ...