Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ проблема с исправлением ошибок в консольной игре "Морской бой" на C++ Помогите в исправлением ошибок в игре морской бой на С++ Ошибка заключается в том, что игра заканчивается после попытки начать ее заново Вот мой код: #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <conio.h> #include <math.h> #include <time.h> #include <Windows.h> #include <iomanip> https://www.cyberforum.ru/ cpp-beginners/ thread2615206.html C++ Написать код с++
Даны сведения о собаках, участвующих в выставке: порода; пол; кличка; возраст; владелец. Вывести на экран информацию об участниках одного возраста.
C++ рекурсия, числа Фибоначчи https://www.cyberforum.ru/ cpp-beginners/ thread2615193.html
Числа Фибоначчи fn вычисляются по формулам f0 = f1 = 1; fn = fn-1 + fn-2 при n = 2,3, ... Реализовать функцию, которая по заданному номеру n вычислять значение fn.
C++ Не работает окно отрисовки (activity_main.xml) в xamarin в visual studio Не отображается окно прорисовки дизайна активити андроида visual studio 2019. Отображаются только границы форм. Если качаю visual studio в комбинации с другими языками и открываю первым\создаю первым проект на xamarin и снова таже ерунда. Пробовал переустанавливать заработал только когда снёс весь visual studio и скачал только xamarin, но и то после того как вышел из проекта при следующем... https://www.cyberforum.ru/ cpp-beginners/ thread2615192.html
C++ просчитать количество "а" в строке
Нужно посчитать сколько раз повторяется "а" в строке введенной с клавиатуры
C++ слияние и разбитие списка https://www.cyberforum.ru/ cpp-beginners/ thread2615179.html
стоит задание - с двусвязным списком, используя структуры. есть добавление, удаление и подсчет элементов. не получается надумать копирование, разбитие и объединение списка на два(или более). заранее благодарю за подсказки #include <iostream> #include <string> #include "Windows.h" using namespace std; struct Students { int number;
C++ Вывести массив структур в файл https://www.cyberforum.ru/ cpp-beginners/ thread2615171.html
Заполнить массивы строк для трёх человек. Вывести всю информацию в файл в виде трёх столбцов. Каждый столбец должен содержать фамилия; имя; страна проживания; профессия; телефон По желанию пользователя выводить на экран фамилии или имена, или страны проживания. Интерфейс программы оформить в виде меню.
VisualStudio C++ при запуске кода появляются консоль и зависает C++
консоль ничего не отоброжает, приходиться закрывать принудительно
C++ Многопоточность для вектора https://www.cyberforum.ru/ cpp-beginners/ thread2615161.html
#include <iostream> #include <vector> #include <numeric> #include <functional> #include <algorithm> #include <thread> void fillVector(std::vector<int> v){ for(int i=0;i<100;i++){ v.push_back(i);
C++ проблема с исправлением ошибок в консольной игре "Морской бой" на C++ Добрый день, помогите, пожалуйста, с выполнением задания для курсовой работы. Проблема заключается в том, что игра заканчивается при попытке поиграть второй раз(если вы найдете и другие ошибки и баги буду очень благодарен) Вот мой код: #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <conio.h> #include <math.h> #include <time.h> #include <Windows.h> #include <iomanip> https://www.cyberforum.ru/ cpp-beginners/ thread2615146.html
С++ массив C++
Ребят помогите пожалуйста в одномерном массиве , состоящем из n вещественных элементов, вычислить: 1) минимальный элемент массива , 2) сумму элементов массива , расположенных между 1 и последним положительными элементами. Преобразовать массив таким образом , что бы сначала , располагались все элементы , равные 0, а потом - все остальные.
C++ разобраться в коде для c++ хотел бы узнать как именно работает функция watch_file #include <iostream> #include <string> #include <fstream> #include <sstream> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2615130.html
Эксперт С++
8971 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
10.04.2020, 21:23 0

Как динамически создать стандартный контейнер данных с элементами такого же типа, как полученный экземпляр? - C++ - Ответ 14417008

10.04.2020, 21:23. Показов 1355. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено Patifon_Kakao как решение

Решение

Цитата Сообщение от Patifon_Kakao Посмотреть сообщение
Как это реализовать?
паттерн clone



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <vector>
 
class Getter {
public:
    virtual int get() = 0;
    virtual ~Getter() {}
    virtual Getter* clone() const = 0;
};
 
class GetOne : public Getter {
public:
    int get() override { return 1; }
    virtual GetOne* clone() const { return new GetOne; }
};
 
 
class GetTwo : public Getter {
public:
    int get() override { return 2; }
    virtual GetTwo* clone() const { return new GetTwo; }
};
 
 
class SomeActiv {
public:
    void someActiv(Getter const& instance) {
 
        std::vector<Getter*> vect;
        vect.emplace_back(instance.clone());
    }
};
 
 
int main()
{
    SomeActiv sa;
    GetTwo gt;
    sa.someActiv(gt);
}


Вернуться к обсуждению:
Как динамически создать стандартный контейнер данных с элементами такого же типа, как полученный экземпляр? C++
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2020, 21:23
Готовые ответы и решения:

Как создать динамический массив типа string? Как создать класс такого массива?
Как создать динамический массив типа string? Как создать класс такого массива? =-O Помогите,...

Как создать экземпляр класса динамически?
Здравствуйте, уважаемые! Существует пустая форма. Мне надо динамически, по нажатию кнопки,...

Как создать экземпляр класса динамически?
добрый вечер всем, в c# я новичок поэтому сильно не ругайте за глупый вопрос есть ряд классов...

Класс как стандартный контейнер
Здорова господа! Опять есть условие задачи: Напишите такие классы, чтобы Vector из 16.2.1 и...

8
10.04.2020, 21:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2020, 21:23
Помогаю со студенческими работами здесь

Как создать динамически расширяемый массив объектов пользовательского типа (структура User)?
Здравствуйте, нужна ваша помощь с структурой ... Bот у меня пользователей при регистрации может...

Как найти количество элементов в списке (Tlist), если переменная такого типа объявлена как private?
Друзья! Вот есть такой класс, не мой, я щас в нём ковыряюсь, он большой, я поубирал все ненужные на...

Как динамически создать массив из динамически конструируемых экземпляров класса?
Есть два класса.Подразумевается ,что первый в конструкторе выделяет интовый массив длинной n,второй...

Как удалить какой-либо элемент (Button, ComboBox etc.) динамически созданный и помещенный в контейнер
Доброго всем времени суток. Подскажите, пожалуйста, как удалить Вот была создана кнопка: ...

Динамически создать экземпляр объекта, тип которого передан функции
Здравствуйте, дорогие коллеги. Прошу вашей компетентной помощи, может быть кто-то сталкивался с...

Как работать с данными такого типа
Очень часто встречаю данные подобного хранящиеся в таком виде Например поле в котором данные...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru