Например, у меня есть массив, который читает: std :: string month [] = {январь, февраль, март, апрель, май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь}; Если я это сделаю: std :: cout < < месяц[...
Я смотрел на реализацию Алгоритма Прима на geeksforgeeks.org и пытался реализовать эту функцию в режиме практики. Я посмотрел, как был получен вклад, и увидел следующее: # include < ...
Если у меня есть абстрактный базовый класс, и я хочу сделать все производные классы некопируемыми и неподвижными, достаточно ли объявить об удалении этих специальных функций-членов в базовом классе? Я бы хотел ...
Я хотел бы создать класс, который принимает std :: function и позволяет обрабатывать указанные исключения, но я не уверен, возможно ли это. Вот псевдо-черновик: // шаблон типов исключений < class ... ...
Я хочу приписать итератору адрес другого +1, чтобы перейти в строковый вектор. Вот мой код: 'for (auto it: cuvinte) {int nr = 1; incercare.clear (); ...
Я программирую игру-угадайку, в которой пользователь определит первый массив для масштабирования от 1 до любого введенного числа. У меня есть функция, которая будет случайным образом числа, тогда второй массив будет ...
Как я знаю, C ++ может получить точную информацию о динамическом типе объекта, когда базовый класс имеет виртуальную функцию. class Base {public: Base () {} ~ Base () {std :: cout < < «База уничтожена» & ...
У меня есть исходный код, как показано ниже: у меня есть 2 файла qml. Второй файл qml был вызван из файла maim.qml. Я хочу получить текст из второго файла qml, используя сигнал и слот ...
Когда я попытался использовать эту функцию для удаления элементов в векторе, которые являются NaN в следующем, несортированным является вектор, заполненный элементами строк, а очищенным является пустой двойной вектор ... 1 void ...
У меня есть класс Player, который имеет идентификатор, цвет и имя. У меня также есть вектор игроков. Я хотел бы создать 50 игроков. 10 игроков за цвет. Имеется в виду 10 игроков в красном, 10 в черном и т. Д. Я могу сделать ...
У меня следующая проблема: у меня есть одна папка, скажем, / trunk / modules / mymodule, которая содержит мой проект, который я должен собрать, используя систему сборки, и у меня есть папка / trunk / libs / mylib со своей собственной ....
От поиска с помощью Google вокруг этого похож на XCode (3.1 в моем случае), должен, по крайней мере, пытаться высказать мне нормальное мнение отладки контейнеров STL - или по крайней мере векторы. Однако каждый раз, когда я иду для рассмотрения вектора в.
просто быстрый вопрос, я не уверен, почему я получаю эту ошибку или как ее исправить. Ошибка C4176 Box :: getParameters: должен возвращать значение. Он говорит, что он должен вернуть значение, но я поставил ...
У меня есть два класса, один из которых получен от другого. Я хочу функцию, которая возвращает объект (не указатель или ссылку) базового класса, который вызывает производную виртуальную функцию. #include < iostream > ...
У меня есть класс, который служит дескриптором для временного каталога, используемого для тестирования. Он используется так: {TestArea ta ("name_of_test"); ta.call_method (); test_stuff (); ... } когда ...
У меня есть 2d и 3d массив, объявленный следующим образом: unsigned char twoDArray [2] [2]; беззнаковый символ threeDArray [5] [2] [2]; Я заполнил свой "twoDArray" четырьмя значениями, которые мне нужны, и теперь я хочу разместить ...
Вот весь класс (копирование / вставка должно работать): #include < cstdio > #include < iostream > использование пространства имен std; класс Rational {int _n = 0; int _d = 1; общественность: рациональная (инт ...
Вокруг блогов и форумов я заметил, что люди используют разные способы объявления указателей в c ++: int * a = nullptr; и int * a = nullptr; Есть разница между двумя методами? Если да, то что?
Я пишу библиотеку для нейронных сетей. Есть некоторые необходимые функции, которые мне нужны, поэтому я выделил их в отдельный заголовочный файл. Я также предоставил определение охранникам. Я тоже включил шапку ...
Я делаю программу на C ++, используя строку (тип данных) и массив символов. Теперь тип данных печатает слова в порядке. Но у меня возникли проблемы с массивом символов. Вот код: # include < iostream & ...
У меня есть std :: vector с именем args (я не знаю размер вектора во время компиляции) и неподвижный тип NonMoveable. Я хочу создать вектор того же размера, что и args, чтобы он равнялся {...
У меня есть семейство функций {f_n}, где f_0 непрерывно, f_1 непрерывно дифференцируемо, $ f_ {n} \ in C ^ {n} [a, b] $ и так далее. У меня есть класс C ++, который дает числовую оценку f_n с помощью поиска ...
Предыстория: Различные модули программы, с которыми я связан, имеют дело с одной и той же комбинацией объектов, которые сгруппированы в агрегирующую структуру. Есть известные инварианты, наложенные на ...
К моему удивлению, я узнал, что такой код на самом деле работает: class A {B b; C c = this-> b.GetC (); } Я предполагаю, что я был вынужден думать, что это по сути сродни самому себе в ...
шаблон < typename T > struct S {using type = T; }; volatile S < int > s; шаблон < typename T > void f (T & amp; v) {используя n = имя типа T :: type; S & л; п > :: _; // показывать } ...
Предположим, у меня есть класс Player, у которого есть некоторая функция meber. Один из них возвращает указатель на объект, используя ключевое слово this. Player * getPlayer () {вернуть это;}; класс Player {public: ...
Похоже, что предопределенный функтор plus () должен работать для строк, поскольку он сводится к использованию оператора +. Однако это не компилируется. строка один = "один", два = "два"; Строка результата = std :: plus < ...
Я написал функцию update (), которая выполнялась в одном потоке, затем я написал следующую функцию updateMP (), которая делает то же самое, за исключением того, что я делю работу в моих двух циклах for на несколько потоков: ...