C ++ - это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет аналогичный синтаксис, но теперь это совершенно другой язык. Используйте этот тег для вопросов о коде (который должен быть) скомпилирован с помощью компилятора C ++. Используйте тег для конкретной версии для вопросов, связанных с конкретной версией стандарта [C ++ 11], [C ++ 14], [C ++ 17], [C ++ 20] или [C ++ 23] и т. Д. .

Подробнее про c++...

Я пытаюсь подключить клиент и сервер через asio boost, но мое соединение продолжает отказываться. Мой ожидаемый результат - чистое соединение без ошибок. Client.cpp #include <boost/asio.hpp> #include <fstream> #include <iostream> using namespace std; using namespace boost; using namespace boost::a....
7 Май 2021 в 00:11
У меня есть такой простой код: vector<double> operator+(const vector<double>& v1, const vector<double>& v2) { int n = v1.size(); vector<double> a(n); for(int i = 0; i < n; ++i){ a[i] = v1[i] + v2[i]; } return a; } Но мой отладчик показывает мн....
c++
6 Май 2021 в 23:55
Языки C и C ++ вычисляют || и && в порядке слева направо и должны «закоротить» правую часть, если левая часть устанавливает значение истинности всего выражение. Разрешает ли какой-либо язык сгенерированный код не вызывать foo(), если результат foo() хранится в локальной переменной, используемой тол....
c++ c
6 Май 2021 в 23:18
Я новичок в C ++. Я пытаюсь реализовать связанный список. Вывод переходит в бесконечный цикл при вызове функции обхода (вывод показан внизу). Не было ошибок, когда я использовал «новый» в функции insertNodeAtEnd вместо конструкторов, но я прочитал, что это, как правило, не очень хорошая практика ....
c++
6 Май 2021 в 21:05
У меня проблема с компиляцией в VScode, а не в Visual Studio. У меня есть файл заголовка config.h в папке include в моем проекте. Обратите внимание, что я добавил build_flags = -I include в platformio.ini. В config.h мне нужно сделать несколько объявлений для выбранного числа глобальных переменных....
6 Май 2021 в 20:27
В настоящее время я работаю с деревьями AVL, и мне любопытно, почему результат (обход предварительного заказа) показывает только два уровня отступа, как если бы один из узлов второго порядка указывает на три отдельных узла 3-го уровня. Я уверен, что это проблема моей функции печати или фактического....
Я прочитал copy_n документацию https://en.cppreference.com / w / cpp / algorithm / copy_n, а в разделе Exceptions есть интересная строка: Если алгоритму не удается выделить память, генерируется std :: bad_alloc. О каком распределении идет речь? Когда мы хотим скопировать N байтов, мы сначала сами....
c++
6 Май 2021 в 19:34
Я решаю https://leetcode.com/problems/minimum- remove-to-make-valid-круглые скобки / Описание: дана строка, состоящая из '(', ')' и строчных букв английского алфавита. Ваша задача - удалить минимальное количество круглых скобок ('(' или ')' в любых позициях), чтобы результирующая строка скобок бы....
6 Май 2021 в 19:17
Мне нужно проверить типы кортежа с признаками типа. И если тип соответствующий, он должен остаться, если нет, то его продолжение. Например: using TUPLE = tuple<int, float,char, short, string, double, float>; using TUPLE_INTEGRAL = filter_types_t<is_integral<void>, TUPLE>; TUPLE_INTEGRAL --> tuple<i....
6 Май 2021 в 18:49
В городе Дарктишленд есть странный отель с бесконечным количеством комнат. Группы, которые приезжают в этот отель, придерживаются следующих правил: При этом арендовать гостиницу могут только члены одной группы. Каждая группа приходит утром в день заезда и выезжает из отеля вечером в день выезда. ....
c++
6 Май 2021 в 17:31
У меня есть класс функтора вариативного шаблона: template <typename Result, typename... Arguments> class Functor { public: using FunctionType = std::function<Result(Arguments...)>; Result operator() (const Arguments&... arguments) { return Function(arguments); } std::string GetName() { r....
В последние дни я пытался решить эту проблему с помощью C ++. Это может быть тривиально, но я не смог найти решение, а поиск в Интернете ни к чему не привел, поэтому я спрошу здесь. У меня есть класс-оболочка C ++ Singleton, суперкласс и несколько подклассов. Мне нужно, чтобы экземпляры подклассов....
6 Май 2021 в 16:12
У меня проблемы с заданием для моего первого курса информатики. Я пытаюсь заставить PrintAllConcepts печатать каждый элемент массива один раз в строке. По какой-то причине все, что я получаю, - это последняя строка, напечатанная из LIST.txt, и кучка дополнительных пустых строк, которые обычно закан....
6 Май 2021 в 16:07
Мне нужно выполнить две параллельные задачи, используя Intel Threading Building Blocks, и дождаться завершения обеих. Я могу это сделать так: tbb::parallel_for( tbb::blocked_range<int>( 0, 2, 1 ), [&] ( const tbb::blocked_range<int>& range ) { for ( int i = range.begin();....
6 Май 2021 в 15:57
struct A { auto g1() { return true; } void f() { if (auto b = g1(); b) // ok { return; } if (auto b = g2(); b) // error: use of 'auto A::g2()' before deduction of 'auto' { return; } } ....
6 Май 2021 в 15:21
Я хочу преобразовать созданный мной объект json в массив uint8_t [1000]. Я пробовал что-то вроде этого: nlohmann::json j_file; j_file["number"] = 2; j_file["example"] = "dog"; uint8_t parsed_json[1000] ={0}; auto str = j_file.dump(); std::vector<std::uint8_t> v (str.begin()....
6 Май 2021 в 15:11
Я создаю абстрактный тип данных. Код выглядит следующим образом #include <iostream> using namespace std; template <class T> class cArray { int size; T* p; public: cArray(int size) { this -> size = size; T* p = new T[size]; } void setval(void) { ....
6 Май 2021 в 14:47
Я пытаюсь получить доступ к сегменту данных с внешней связью в программе C / C ++. #include <iostream> extern void *__foo; int main(int argc, char **argv) { const char *foo = reinterpret_cast<const char *>(__foo); std::cout << std::addressof(foo) << std::endl; std::cout << foo[0] << st....
6 Май 2021 в 13:24
Предположим, у меня есть следующая функция C ++, которая экспортируется в библиотеку: void foo(const wchar_t* text); И код C #, который использует эту функцию: [DllImport("bla.dll")] static extern void foo([MarshalAs(UnmanagedType.LPWStr)] string text); void Bar() { string s = "hello"; foo....
6 Май 2021 в 12:38
Я пытаюсь внедрить библиотеку гобоев в свое приложение, чтобы я мог воспроизводить аудио с малой задержкой. Я мог выполнять панорамирование, манипулирование воспроизведением, масштабирование звука и т. Д. Я задавал несколько вопросов по этой теме, потому что я совершенно новичок в звуковых мирах. Т....
6 Май 2021 в 12:23
Привет, я читаю о выражении на С ++ и в заявлении Положение 0.0 Каждое выражение имеет не ссылочный тип Цитируемое заявление взято из en.cppreference.com/w/cpp/language/value_category. Проверьте строку 2 вверху страницы. Теперь я взял несколько примеров, чтобы понять, что это значит. Например: i....
6 Май 2021 в 12:16
Запуская следующий сценарий C ++, я получаю данные, необходимые для работы в Gnuplot. #include "stdio.h" double TT;/* Imaginary part of T matrix */ double x;/* Real part of Energy */ double y;/* Imaginary part of Energy */ double G;/*Resonance Peak width */ double ER;/* Resonance Peak Energy */ ma....
6 Май 2021 в 11:00
У меня такой класс: class instaStalkPanel : public wxPanel { private: public: instaStalkPanel(wxWindow *parent, wxWindowID id, wxPoint &pos, wxSize &size, long style, const wxString &name); wxDECLARE_EVENT_TABLE(); }; Теперь я пытаюсь инициализировать переменную-указатель этого кл....
6 Май 2021 в 10:53
Уместно ли здесь использование new / delete? Или как их избежать? Дело в том, что класс myOptions нуждается в экземпляре Submarine. Параметры известны на момент вызова myOptions-Construcor. #include <iostream> #include <string> class Submarine { public: Submarine(std::string o) { ....
6 Май 2021 в 10:44
Задан вектор int, и мне нужно найти максимальную сумму числовых последовательностей, которые удалены друг от друга более чем на 3 позиции. Итак, пример: Input: 10, 5, 6, 7, 16, 18, 12 Output: 29 Explanation: candidate "routes": 10-7-12 = 29 10-16 = 26 10-18 = 28 5-16 = 21 5-18 = 23 ....
6 Май 2021 в 08:48