Я пытаюсь собрать базу данных Metakit из исходного кода, но получаю такое сообщение об ошибке:
g++ -c -g -O2 -fPIC -DUSE_TCL_STUBS -I../unix/../include -I../unix/../src -I. ../unix/../src/column.cpp
In file included from...
Я хотел бы создать библиотеку C# WPF , предоставляющую некоторый класс COM , чтобы использовать функциональность класса из отдельного проекта C++ .
Я хотел бы иметь класс WPF , реализующий простую форму, например окно, где могу ли я выводить...
Скажем, у меня есть этот код:
std::string bar(...)
{
std::string out;
if (...) return out; // default constructed (empty)
out = stuff(...);
return out;
}
В этом примере происходит NRVO.
Почему в этом примере этого не происходит?
std::string...
В целях определения существования гонки данных они ведут себя как атомарные операции ( ). Операции блокировки и разблокировки одного мьютекса выполняются в одном общем порядке.
[Примечание 2: Это можно рассматривать как порядок...
Как я могу проверить (контролировать) видеофайл формата .avi в конкретном файле, превышает ли он 0 КБ и доступен ли он для чтения?
например;
У меня есть кнопка видеозаписи, и я нажимаю на нее, затем моя функция записывает 1 минуту и сохраняет в...
В настоящее время я следую основным рекомендациям C++, устанавливая для всех деструкторов в моем коде значение noException. Некоторые из моих деструкторов потенциально могут генерировать исключения - в этом случае я хотел бы, чтобы программа...
Я написал следующую программу, которая принимается msvc, но отклоняется как gcc, так и clang. Я хочу знать, каково здесь стандартное поведение. Живая демонстрация
Я видел много статей, в которых говорилось, что без блокировки может произойти переупорядочение компилятора, переупорядочение инструкций ЦП и т. д. Однако я проверил скомпилированный код и не обнаружил такого переупорядочения. Я считаю, что...
Несколько потоков могут одновременно читать и записывать разные
shared_ptr объекты, даже если эти объекты являются копиями, имеющими общее
владение . (MSDN: Потокобезопасность в стандартной библиотеке C++)
У меня есть вектор, к которому я пытаюсь выполнить функцию contains. Я получаю какую-то ошибку приведения и не могу найти решение. Я также хочу знать, является ли то, что я делаю, подходящим способом проверить, содержит ли вектор значение.
В стандартной библиотеке C++ появился новый std::inplace_vector, который, похоже, имеет фиксированную емкость, определенную во время компиляции. Я пытаюсь понять вариант использования std::inplace_vector вместо std::array или std::vector. Кажется,...
Я прочитал довольно много книг по C++ для начинающих и даже больше, но каковы некоторые из наиболее малоизвестных аспектов C++ или где я могу найти информацию/руководства по ним?
Я планирую использовать noevim в операционной системе Windows. В основном я использую cpp и устанавливаю msys64, чтобы получить компилятор gcc/g++, а набор инструментов gcc находится в каталоге C:\msys64\mingw64\bin. Я добавляю соответствующий путь...
Я видел много статей, в которых говорилось, что без блокировки может произойти переупорядочение компилятора, переупорядочение инструкций ЦП и т. д. Однако я проверил скомпилированный код и не обнаружил такого переупорядочения. Я считаю, что...
В целях определения существования гонки данных они ведут себя как атомарные операции ( ). Операции блокировки и разблокировки одного мьютекса выполняются в одном общем порядке.
[Примечание 2: Это можно рассматривать как порядок...
У меня есть код для записи строки в MMF и ее чтения.
Этот код отлично работает в профиле отладки, но не в профиле выпуска.
#include //for cout
#include //split + to_string
#include //MMF + GetModuleFileName
Я пытаюсь изучить концепции C++, но у меня возникли проблемы с минимальным примером использования require для проверки наличия у типа определенного члена:
//Test class
class Foo {
void test();
};
//Concept to validate existence of test() method....
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения