Я читаю книгу Бьярна Страуструпа A Tour of C++ (3-е издание), в которой представлено краткое введение в возможности C++20. В книге он показывает, как модуль экспорта может устранить традиционную схему разделения объявлений и определений на отдельные...
Можем ли мы написать функцию на C++, что-то вроде этого, может быть не совсем так, синтаксис может быть другим
void FunctionTest(int param1, _Inout_ int& param2 = 10)
{
param2 = 20;
}
int main() {
int a = 100, int b = 200;
FunctionTest(10);...
Я вычисляю эрмитову (самосопряженную) матрицу, умноженную на комплексное векторное умножение, с помощью ZHEMV в BLAS, вызывая функцию из интерфейса C++. Проблема, которую я вижу, заключается в получении предупреждения Недопустимое чтение размера 8...
Я вычисляю эрмитову (самосопряженную) матрицу, умноженную на комплексное векторное умножение, с помощью ZHEMV в BLAS, вызывая функцию из интерфейса C++. Проблема, которую я вижу, заключается в получении предупреждения Недопустимое чтение размера 8...
Название может показаться странным, но я не знаю, как еще его назвать. Если у вас есть предложения, дайте мне знать, и я отредактирую.
Рассмотрите это
uint8_t lo = 0x11; // given
uint8_t hi = 0x22; // given
У меня возникли проблемы с использованием агрегатных инициализаторов для инициализации POD с инициализаторами членов по умолчанию.
Согласно этой статье, этот фрагмент кода должен работать:
struct Something
{
int x;
int y {}; // default initializer...
C++ по умолчанию использует глобальное размещение new для размещения сопрограмм. Но это потенциально снижает производительность по сравнению с Rust, который может распределять их по стеку. Это разочаровывает, потому что для большинства случаев...
Я новичок в VSCode и пытаюсь настроить его для использования C++, но у меня возникли некоторые трудности.
У меня есть форматтер, который мне нравится (uncrustify ), и есть расширение, позволяющее запускать его при форматировании файла. Все это...
По определенным причинам я использую Visual C++ 98 для разработки старой платформы тестера пластин. Меня только что «обновили» до ноутбука с Windows 11, и после настройки переменных PATH в соответствии с моим старым ноутбуком с Windows 10 я не могу...
У меня возникли проблемы с использованием агрегатных инициализаторов для инициализации POD с инициализаторами членов по умолчанию.
Согласно этой статье, этот фрагмент кода должен работать:
struct Something
{
int x;
int y {}; // default initializer...
Очень активно устраняя трудности в моем сценарии CMake, я внезапно начал получать это новое сообщение об ошибке. Это происходит прямо в конце процесса генерации CMake, ПОСЛЕ создания файлов кэша! Почему меня это должно волновать? Тем не менее, из-за...
Я хочу запустить простую демонстрацию VTK8.1.2 на Centos7.9-2009, чтобы протестировать пакет VTK для моего проекта. Вот демо:
#include
#include
#include
#include
#include
#include
#include
У меня есть чистая установка 64-битной версии Ubuntu, я загрузил Qt 5.1.1 для 64-битной версии Linux с запустил файл .run, установил его и gcc, который включен в него. скачал, открыл Qt Creator, создал новый проект и попробовал его скомпилировать....
Приложение использует библиотеку A 1.0.
Библиотека B использует более новую версию библиотеки A 2.0 с несовместимым ABI/поведением.
Приложение хочет использовать более старую версию библиотеки A 1.0 и B также, с...
Я изучаю C++ по книге: Принципы программирования и практика использования C++. В конце главы 3 автор спрашивает, что завершает чтение ввода в int. Я думал, что чтение ввода в int прекращается, когда вы вводите пробел, как и строковый тип, но после...
Я вычисляю эрмитову (самосопряженную) матрицу, умноженную на комплексное векторное умножение, с помощью ZHEMV в BLAS, вызывая функцию из интерфейса C++. Проблема, которую я вижу, заключается в получении предупреждения Недопустимое чтение размера 8...
Я использую Ubuntu 22.04.3 LTS в WSL.
Я успешно собрал и установил GCC 13.2.0 из исходного кода. Вот как я это настроил:
../gcc/configure --host=x86_64-pc-linux-gnu --disable-multilib --enable-languages=c,c++
Ошибка сегментации в Boost Asio Server в Linux во время вызова Flat_buffer::prepare()
Описание проблемы:
У меня C++ 20, использующее Boost.Asio 1.85, которое отлично работает в Windows, но аварийно завершает работу в Ubuntu Linux из-за ошибки...
В vscode я отлаживаю файл cpp. Я использую GDB. Я инициализировал переменную как p, но по какой-то причине я получаю p и p #2 в vscode. Кроме того, есть строка, в которой говорится, что если переменная != p, и даже если она равна p, она так и...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения