Обычно я вижу спецификатор const, используемый для обозначения константной функции-члена. Но что это значит, когда volatile используется ключевое слово?
void f() volatile {}
У меня это нормально компилируется, но я не понимаю, для чего это...
Вот простой фрагмент кода для демонстрации.
Кто-то сказал мне, что блокировка с двойной проверкой неверна. Поскольку переменная является энергонезависимой, компилятор может изменять порядок вызовов или оптимизировать их ( Подробнее см....
Я пытаюсь написать код C++ для расчета статистики поедателей блинов. Ввожу количество блинов, которые съели 7 человек. Я нашел макс. и мин. едок, но я не смог отсортировать их по количеству блинов, съеденных человеком.
#include
#include
#include...
Недавно я заметил, что в некоторых игровых движках основная функция находится внутри DLL, а не в клиентском коде. Я хочу знать преимущества такого подхода и как его правильно реализовать.
У меня есть хитрый код, который мне нужен для инициализации множества объектов, ссылающихся друг на друга. Я хочу выделить и сконструировать их все одновременно, поэтому я помещаю их все в структуру.
Это выглядит так:
struct level1 {
int* ptr;
};...
Насколько я понимаю, в Rust требуется, чтобы объект, содержащий ссылку, имел строго более короткое время жизни, чем объект, на который он ссылается.
Однако, если я правильно понимаю, в стандарте C++ такого требования нет. Итак, я придумал...
Я пытаюсь понять неупорядоченные карты и хеширование. Насколько я понимаю, в неупорядоченных картах есть хэш-функция, которая принимает объект типа T и возвращает целое число, которое затем использует его в качестве индекса для внутреннего массива....
Я пишу C DLL для вызова библиотеки C++ Qt из LabVIEW (Windows10, 64-разрядная версия). Такие вызовы, как передача/возврат целого числа, работают, но все более сложные вызовы выдают ошибку 1097 в LabVIEW.
Сама библиотека Qt довольно сложна...
У меня есть хитрый код, который мне нужен для инициализации множества объектов, ссылающихся друг на друга. Я хочу выделить и сконструировать их все одновременно, поэтому я помещаю их все в структуру.
Это выглядит так:
struct level1 {
int* ptr;
};...
У меня есть хитрый код, который мне нужен для инициализации множества объектов, ссылающихся друг на друга. Я хочу выделить и сконструировать их все одновременно, поэтому я помещаю их все в структуру.
Это выглядит так:
struct level1 {
int* ptr;
};...
Я создал проект Unreal Engine 5.1, в котором использовал это руководство для настройки движения и анимации персонажей. Я использую этот актив в качестве игрока. Моя проблема в том, что анимация движения (т. е. бега и ходьбы) смешивается с анимацией...
В Cppreference правила арифметики указателей включают в себя:
Если P указывает на i-й элемент объекта массива x с n элементами , учитывая значение J как j, P добавляется или вычитается как следующее:
– P + J и J + P указывают на i + j-й элемент x...
У меня есть хитрый код, который мне нужен для инициализации множества объектов, ссылающихся друг на друга. Я хочу выделить и сконструировать их все одновременно, поэтому я помещаю их все в структуру.
Это выглядит так:
struct level1 {
int* ptr;
};...
Насколько я понимаю, в Rust требуется, чтобы объект, содержащий ссылку, имел строго более короткое время жизни, чем объект, на который он ссылается.
Однако, если я правильно понимаю, в стандарте C++ такого требования нет. Итак, я придумал...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения