У меня есть переменная, которую я предпочитаю объявлять в файле cpp, а не в заголовочном файле. Он должен быть доступен только объектам этого класса. Эта переменная должна иметь отдельную копию для каждого объекта этого класса. Наследование не...
Мне нужно создать функцию шаблона, которая может принимать тип карты с и и печатать значения ключей . Для карты я хочу напечатать только тип ключа int, а для карты я хочу напечатать значение пары.first. Кажется, что оба оператора выполняются, даже...
Я практически новичок в языке программирования C++, так как программирую на нем один год. В настоящее время я начинаю личный проект, пытаясь реализовать некоторые части стандартной библиотеки ТОЛЬКО в учебных целях, и когда я не знаю, как что-то...
В настоящее время я участвую в крупномасштабном проекте C++ HPC, ориентированном на численное моделирование, в частности на методе конечных элементов (FEM). Наш проект охватывает различные платформы на базе Linux и включает в себя компиляцию с...
Привет, я использую Docker-контейнер для разработки в среде скромного ros2.
Пока я конвертировал открытый манипулятор выбора и размещения в ros2 скромный в контейнере, я написал тот же код из существующего кинетического ros1.
Это вот эта часть....
У меня есть карта STL C++, которая представляет собой карту int и customType.
CustomType — это структура, содержащая строку и список строк. Как я могу сериализовать это в файл.
>
пример структуры:
struct customType{
string;
string;
int;
list;
}...
Я использую pybind11 для создания сопоставлений Python для библиотеки C++ и использую pybind11::keep_alive для управления временем существования объектов C++, на которые ссылаются другие объекты. Это прекрасно работает, когда реферер является прямым...
Boost не предоставляет метод слияния для объединения множества или мультинабора.
Поэтому мне нужно сделать что-то вроде этого, чтобы объединить.
int main() {
boost::container::flat_multiset set1 = {1, 2, 3};
boost::container::flat_multiset set2 =...
Итак, я пытаюсь добавить новую функцию в устаревшую кодовую базу. И хочу сделать это с минимальным воздействием на клиентский код.
У меня есть класс с конструктором по умолчанию, а также с конструктором, отличным от стандартного.
struct A {
A() {}...
Я читал вопросы, похожие на мои, но наша проблема, похоже, не такая же.
Я начинающий программист, который мало что знает о CS. Можете ли вы помочь мне узнать, в чем проблема в чем?
#include
using namespace std;
Я решаю вопрос leetcode - проверить, является ли данный связанный список палиндромом или нет - и застрял на тестовом примере . Раньше я застрял на тестовом примере , так как мой код работал только для четных узлов. Я понял это и добавил условие if....
Я знаю, что виртуальное наследование обсуждалось здесь раньше, и прежде чем задать этот вопрос, я подробно рассмотрел виртуальное наследование и подробно рассмотрел аналогичную проблему, например следующую:...
Adobe Animate позволяет пользователям расширять его функциональность с помощью C или C++. Вы создаете свою .dll и вызываете ее из приложения.
Официальная инструкция находится здесь, текст
Я ожидал, что смогу скопировать и вставить исходный код,...
Есть ли способ реализовать собственный квалификатор типа (похожий на const)? Я хотел бы разрешить вызовы функций только тех функций, которые имеют правильную квалификацию, внутри функций с той же квалификацией.
Я читал вопросы, похожие на мои, но наша проблема, похоже, не такая же.
Я начинающий программист, который мало что знает о CS. Можете ли вы помочь мне узнать, в чем проблема в чем?
#include
using namespace std;
Почему следующий код не компилируется? Статическое утверждение проверяет, что Foo не подлежит копированию, поэтому я ожидаю, что компилятор отбросит код в блоке constexpr-if, но это не так.
#include
Я пытался поиграться со стандартом C++17. Я попытался использовать одну из возможностей C++17, если constexpr. И у меня возникла проблема... Пожалуйста, взгляните на следующий код. Это компилируется без ошибок. В следующем коде я попытался...
Я написал следующую программу, которая использует require без круглых скобок. Программа компилируется с помощью msvc, но не с помощью gcc и clang. Я хочу знать, какой компилятор находится здесь. Демо
#include
Существует ли для этого шаблон проектирования?
На самом деле я делаю так, мне кажется немного слишком сложно.
void CLogView::OnStartStoplogger()
{
m_bLogPtRun = !m_bLogPtRun; // (bool)
if...
Я анализирую довольно большой проект C++ с использованием Visual Studio. В проекте переменной присвоено значение, и я хотел бы знать, будет ли эта переменная доступна позже или нет. В случае доступа к ней хотелось бы видеть, в каком месте...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения