Я читал документацию по std::launder и наткнулся на этот фрагмент кода:
int x2 ;
auto p2 = std::launder(reinterpret_cast(&x2 ));
// Undefined behavior: x2 would be reachable through the resulting pointer to x2
// but is not reachable from the...
Я пытаюсь собрать пакет в системе RedHat. Сначала я запустил ./configure CXX=cpp, поскольку /usr/bin/cpp — это компилятор C++ в этой системе. Но когда я запускаю make, он выдает дамп:
cpp: «-c» не является допустимой опцией для препроцессора
Я использую tbb::concurrent_vector nodes_ для параллельного добавления нескольких узлов в дерево. Проблема возникает, когда я пытаюсь вернуть nodes_.size(). Состояние гонки возникает, когда два потока добавляют узел одновременно, в результате чего...
По деловым соображениям я хочу создать приложение C#, которое будет принимать файл/фрагмент C++ в качестве входных данных, компилировать его (вероятно, с помощью скрытого компилятора C++) и выводить результаты компиляции.
Знаете, как это можно...
Я ожидаю, что следующий код будет отклонен, поскольку в C++ не разрешены массивы нулевого размера. Однако у Clang, похоже, нет с этим проблем, и он открыто принимает это.
template
concept c = requires { T{}; };
Я разрабатываю инструмент с использованием libtooling, но мне хотелось бы подавить все ошибки (инструмент предназначен для использования только в правильном исходном коде, поэтому вывод ошибок загрязняет stderr...).
Я хотел бы создать игру, в которую можно было бы играть из командной ОС, но я не знаю, как это сделать.
Я попробовал установить библиотеки, но это было очень сложно, и видео, которые я видел, не помогло плохо объясняю; Может ли кто-нибудь прислать...
Может кто-нибудь сказать мне, как создать статическую библиотеку из файлов .cpp и .hpp? Нужно ли мне создавать .o и .a? Я также хотел бы знать, как скомпилировать статическую библиотеку и использовать ее в другом коде .cpp. У меня есть header.cpp,...
Я новичок в CMake и пытаюсь создать статическую библиотеку, которую можно использовать в разных приложениях.
У меня есть MyLibrary CMakeLists.txt
cmake_minimum_required(VERSION 3.10)
Я некоторое время использую код VS на macOS и перешел на Windows 10. Я пытался запустить код со своего Mac, но он выдает ошибку, которую я не получаю при использовании Mac. Я установил LLVM, не уверен, поможет ли это.
#Include
Я не могу понять, почему std::complex является классом, а не структурой, потому что похоже, что у нас не было бы проблем с инвариантами класса, если бы он был структурой. >
(Это по информации с сайта cppreference.com, и да, я знаю, что это не...
При проверке пользовательского ввода, чтобы проверить, ввел ли пользователь правильные значения (т. е. буквы для строк, цифры для целого числа), приведенный ниже код может обнаружить только те случаи, когда строки были неправильно введены...
У меня есть две кнопки: ZeroButton и oneButton. Я создаю их список и хочу, чтобы при нажатии одной из кнопок отображался «щелчок» на метке. Я пытаюсь проверить, щелкнут ли один из них с помощью contains(), и, мб, в этом нет необходимости (без него...
Я изучаю «современный C++», поэтому начал использовать «инициализацию списка»/«единую инициализацию»/«инициализацию фигурных скобок» в C++
Например:
#include
Я пытался прочитать и отобразить содержимое исполняемого файла (без перевода), но по какой-то причине он не записывается в файл журнала, и я не могу понять, почему. Буду благодарен за помощь, потому что мне становится неловко... И я прошу прощения...
Я пытаюсь реализовать функциональность, необходимую для поддержки глобальной базы данных, скажем, карты строкового объекта и уникального идентификатора. Мне нужно запустить несколько процессов для сбора данных. Я решил использовать очередь в общей...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения