Результаты поиска по запросу "c++"
время жизни возвращаемого значения std :: initializer_list
Внедрение GCC уничтожаетstd::initializer_list массив, возвращаемый функцией в конце возвращаемого полного выражения. Это верно? В обоих тестовых примерах этой программы показаны деструкторы, выполняющиеся до того, как можно будет использовать ...
Энергозависимая функция
Резюме: Что означает ключевое словоvolatile делать при применении к объявлению функции в C и C ++? подробности: Я вижу, что можно скомпилировать функцию, помеченную какvolatile, Однако я не уверен, что оптимизация компилятора (если таковая ...
Преобразование 1-d массива в многомерный массив
Принимая во внимание весь стандарт C ++ 11, возможно ли для любой соответствующей реализации выполнить первое утверждение ниже, но не выполнить второе? #include <cassert> int main(int, char**) { const int I = 5, J = 4, K = 3; const int N = I * J ...
распаковка аргументов шаблона
Для каждого аргумента мне нужно применить две вложенные функции: obj.apply(someFilter(arg)); // arg is one argument, but here // should be an unpacking of argsЯ не знаю, как написать распаковку для такого случая. Я видел это: pass{([&]{ ...
C ++ SendARP возвращает неправильный MAC-адрес?
Я пытаюсь получить MAC-адрес устройств на моей локальной сети и использую функцию SendARP, чтобы сделать это, но по какой-то странной причине он дает мне неправильный MAC-адрес, я говорю ему, чтобы получить Mac моего ноутбука, который также ...
Как вы понимаете зависимые имена в C ++
Я сталкиваюсь с этим термином «зависимые имена», как правило, в контексте шаблонов. Однако я редко прикасаюсь к последнему. Поэтому, естественно, хотелось бы узнать больше о концепции зависимых имен. Как вы понимаете это в контексте шаблонов и ...
Круг с полосами треугольника
Я пытался создать круг в OpenGL, но я не могу использовать веерные треугольники, потому что я прочитал, что они больше не доступны в DirectX, и я также буду делать вызовы DirectX. Я не мог понять, как работают треугольные полосы. У всех моих ...
Вычислить n-е простое число во время компиляции [закрыто]
Особенности C ++ 11, сconstexpr и наборы аргументов шаблона, на мой взгляд, должны быть достаточно сильными, чтобы выполнять довольно сложные вычисления. Одним из возможных примеров, к которому я имею практическое применение, является вычисление ...
Может ли объект знать свою собственную константность?
С участиемdecltype а такжеstd::is_const константность переменной может быть обнаружена извне.Но возможно ли, чтобы объект знал свою собственную постоянство? Использование должно быть как: #include <type_traits> #include <iostream> #include <ios> ...
Тип лямбда-функции [дубликат]
На этот вопрос уже есть ответ здесь: Какой тип лямбда-выражения выводится с помощью «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; ...