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

2 ответа

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

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

2 ответа

Энергозависимая функция

Резюме: Что означает ключевое словоvolatile делать при применении к объявлению функции в C и C ++? подробности: Я вижу, что можно скомпилировать функцию, помеченную какvolatile, Однако я не уверен, что оптимизация компилятора (если таковая ...

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 ответа

распаковка аргументов шаблона

Для каждого аргумента мне нужно применить две вложенные функции: obj.apply(someFilter(arg)); // arg is one argument, but here // should be an unpacking of argsЯ не знаю, как написать распаковку для такого случая. Я видел это: pass{([&]{ ...

2 ответа

C ++ SendARP возвращает неправильный MAC-адрес?

Я пытаюсь получить MAC-адрес устройств на моей локальной сети и использую функцию SendARP, чтобы сделать это, но по какой-то странной причине он дает мне неправильный MAC-адрес, я говорю ему, чтобы получить Mac моего ноутбука, который также ...

2 ответа

Как вы понимаете зависимые имена в C ++

Я сталкиваюсь с этим термином «зависимые имена», как правило, в контексте шаблонов. Однако я редко прикасаюсь к последнему. Поэтому, естественно, хотелось бы узнать больше о концепции зависимых имен. Как вы понимаете это в контексте шаблонов и ...

3 ответа

Круг с полосами треугольника

Я пытался создать круг в OpenGL, но я не могу использовать веерные треугольники, потому что я прочитал, что они больше не доступны в DirectX, и я также буду делать вызовы DirectX. Я не мог понять, как работают треугольные полосы. У всех моих ...

4 ответа

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

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

7 ответов

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

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

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; ...