Категории значений C++11 (lvalues, xvalues и prvalues) глубоко связаны с ядром самого C++ таким образом, что невозможно рассуждать о C++ без рассуждений о семантике значений.
C++17 сгладил объектную модель, поэтому у нас есть такие вещи, как...
Я изучаю OpenGL; Мне удалось создать свою первую 2D-программу, но я застрял на gluPerspective.
Я пытаюсь провести небольшой тест, чтобы понять, как можно создать 3D-проект, но не могу понять, чего мне не хватает и что нужно, чтобы этот небольшой...
Как концепция тривиальной перемещаемости из C++26 меняет наши представления о категориях значений? Взаимодействуют ли они вообще (например, правила временной материализации)? Например, если у меня есть переменная (то есть lvalue) для тривиально...
В C++11 появился префикс u8 для литералов UTF-8. Несколько лет назад я подумал, что это было довольно круто, и наполнил свой код такими вещами:
std::string myString = u8 ● ;
Все это хорошо, но проблема возникает в C++20. Кажется, он больше не...
Я пишу программу для класса, в которой мне нужно создать карточную игру, в которой нужно подобрать пары карт. Он использует графический интерфейс, написанный на Qt, предоставленный профессором. У меня есть файл заголовка, содержащий класс CardDeck,...
Я делаю что-то с картами (это может быть std::map, другая карта из стандартной библиотеки, карта повышения, пользовательская карта из какой-то другой библиотеки, ...)
template
void do_map_stuff(T const& t)
{
for(auto const& p: t)
{...
Я перемещаю несколько гигабайт страниц размером 4 КБ на хосте Linux с одного узла numa на другой узел с помощью move_pages(). Это занимает много минут и практически не загружает процессор.
Я не могу понять, почему.
Есть идеи, что может происходить,...
У меня возникли проблемы с пониманием и решением проблемы, с которой я столкнулся при первой попытке создать производный контейнер из абстрактного суперкласса.
Похоже, что я не могу получить доступ к данным производного класса из функции-члена....
Надеюсь, у вас все хорошо, ребята, я только что научился создавать свою собственную локальную библиотеку или то, что мы называем заголовком (MVS), и я построил ее в проекте, и все было хорошо, но когда я начал новый проект и попытался импортировать...
У меня есть приложение, в котором я использовал GDCM для чтения тегов DICOM. Я решил перейти на DCMTK для лучшей совместимости. Учитывая указанное имя файла DICOM... как можно прочитать все теги DICOM (имя и значение тега)?
Я новичок в программировании и сейчас пытаюсь создать игру на C++, но столкнулся с проблемой дизайна, которую не знаю, как решить.
Для каждого уникального объекта в моей игре, включая игрока, у меня есть уникальный заголовочный файл. Многие объекты...
Есть ли способ указать, что ContinuationIndentWidth следует применять к аргументам вызова функции-члена относительно предыдущей строки, а не к члену? Я бы хотел, чтобы вызовы функций форматировались последовательно (здесь отступ 8):...
Я пытаюсь понять, как может выглядеть сигнатура полностью прозрачной функции. То есть функция, принимающая аргумент T и само по себе (т.е. исходя из возвращаемого значения) выглядит точно так же, как T. То есть функция, которая пересылает свой...
При каких обстоятельствах (если таковые имеются) можно использовать адрес непосредственной функции в качестве нетипового аргумента некоторого шаблона?
В приведенном ниже примере я пытаюсь передать адрес непосредственной функции foo в качестве...
Я пытаюсь упорядочить вектор объектов по заранее определенному списку ключей. У меня есть карта std::map с ключами, которые выглядят как Apple_1, Cherry_1, и я определяю std::vector с нужным порядком ключей:
Какой самый эффективный способ сравнить два значения double или два значения float?
Просто так делать неправильно:
bool CompareDoubles1 (double A, double B)
{
return A == B;
}
Но что-то вроде:
bool CompareDoubles2 (double A, double B)
{
diff = A...
Я могу использовать очистку с помощью gcc и clang в обозревателе компилятора, но не могу сделать это с msvc.
Возможно ли это и как?
Я тестирую этот простой фрагмент кода:
class LeakingStruct {
public:
LeakingStruct() : ptr{new int } {}
Ситуация:
Я не могу подключиться к удаленному компьютеру через vscode + удаленный SSH.
Хотя я МОГУ подключиться к этому компьютеру с помощью SSH из любой оболочки.
До проблемы, когда я выключал компьютер, было обязательное обновление Windows......
В целях определения существования гонки данных они ведут себя как атомарные операции ( ). Операции блокировки и разблокировки одного мьютекса выполняются в одном общем порядке.
[Примечание 2: Это можно рассматривать как порядок...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения