|
|
Другие темы раздела | |
C++ Переписать программу под однонаправленный список нужно переделать программу так чтобы получился однонаправленный список , а действия выполнялись бы те же самые. #include<stdio.h> #include<iostream> #include<math.h> struct dek { int a; dek*link; }; int main () { int k,n; https://www.cyberforum.ru/ cpp-beginners/ thread1807162.html |
Реализовать оператор умножения класса C++ Только начал работать с классами и мне не совсем понятно, как работать с операторами, вот что у меня получилось: class Matrix { public: float **A; unsigned n, m; float b; ... |
C++ В заданную матрицу добавить указанное количество строк, начиная со строки с номером N Много способов перепробовал, помогите пожалуйста: Добавить К строк, начиная со строки с номером N в динамическом массиве. #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; int main() https://www.cyberforum.ru/ cpp-beginners/ thread1807140.html | C++ Ввести целое число N, вывести его в 3-ичной системе счисления Ввести целое число N, вывести его в 3-ичной системе счисления. https://www.cyberforum.ru/ cpp-beginners/ thread1807130.html |
C++ Работа со строками. str.replace доброго времени суток. не удаётся воспользоваться функцией replace. делаю вот так pos=str.find(buf); // вычисляю позицию, с которой требуется заменить str.replace(pos,buf.length(),buf); // собственно, сама замена ругается на pos, вылетает со страшной ошибкой типа terminate called after throwing an instance of std::out_of_range. если вместо pos в replace вставить любое другое число - всё... |
C++ Нюансы синтаксиса: что означает запись po.npos; s.erase; s.insert ?
https://www.cyberforum.ru/ cpp-beginners/ thread1807087.html Что в контексте этого кода значат po.npos; s.erase; s.insert ? if(po!=std::string::npos) { s.erase(po,s1.length()); s.insert(po,str); |
C++ Программа не распознает русские буквы
https://www.cyberforum.ru/ cpp-beginners/ thread1807075.html Я написала программный код, но у меня не распознаются русские буквы, и следовательно не выполняется поиск элементов. Как можно исправить эти ошибки? Вот задание: Сформировать динамический массив из элементов структурного типа. Распечатать сформированный массив. Выполнить поиск элементов в массиве, удовлетворяющих заданному в варианте условию и сформировать из них новый массив. Распечатать... |
C++ Сортировка двухмерного динамического массива Доброго времени суток. Столкнулся с проблемой при сортировке двухмерного динамического массива, а именно: первые y-1 элементы (у - число строк) заполняются значениями "-33686019", а дальше сортирует норм (по возрастанию). Уже пару часов сижу и не понимаю, как это исправить. Пишу в VisualStudio Enterprize 2015. При анализе кода, она выдавала, что мол размер mas равен 8 байтам, а я пытаюсь записать... |
C++ Написать программу для перестановки чисел согласно условию
https://www.cyberforum.ru/ cpp-beginners/ thread1807051.html Помогите написать программу для перестановки чисел в таком виде, пример: 123-132, 234-243, 345-354, то есть, что бы последние две цифры менялись местами. |
C++ Найти причины возникновения ошибок в коде и исправить эти ошибки
https://www.cyberforum.ru/ cpp-beginners/ thread1807045.html Уважаемые форумчане, тут вот изучал дружественные методы, классы и функции и наткнулся вот на токую проблему, найти ответ на нее сразу не удалось, в источнике все работало(на видео), там использовали стандарт с++11, у меня mvs-2013 Вот собственно код(один в один как на видео): class A1; class B1{ public: void append(A1 const& a){ append(a.str); } //Ругается на (a.str) |
C++ Считывание регистра Имеется программа-переводчик с английского на русский. Словарь реализован в виде txt файла куда занесены пары англ.слово_русский перевод. Естественно в нижнем регистре. Задача состоит в том чтобы при вводе с верхним (почему то хочу сказать большим) регистром оно находило соответствия в файле и выдавало перевод. Прошу совета студенту-чайнику. Благодарю. #include "stdafx.h" #include <algorithm>... |
C++ Ввести с клавиатуры вещественное (double) значение x, вывести соответствующее значение y для функции y = f(x) Всем привет! Нужна помощь в решение данной задач... Буду очень признателен :) График функции y = f(x) задан точками, соединенными прямыми отрезками. Вот эти точки: (–oo, 0), (–2, 0), (–1, –1), (1, 1), (2, 0), (+oo, 0). Ввести с клавиатуры вещественное (double) значение x, напечатать соответствующее значение y. https://www.cyberforum.ru/ cpp-beginners/ thread1807008.html |
495 / 209 / 70
Регистрация: 27.05.2016
Сообщений: 557
|
|||||||||||
14.09.2016, 14:36 [ТС] | 0 | ||||||||||
Abstract Factory, переделка примера из книги Александреску с variadic templetes - C++ - Ответ 954060314.09.2016, 14:36. Показов 1886. Ответов 5
Метки (Все метки)
Ответ
Решил сам. Так :
enemyHierarchyFactory.h
main
Добавлено через 39 секунд Да, хотелось бы увидеть. Вернуться к обсуждению: Abstract Factory, переделка примера из книги Александреску с variadic templetes C++
0
|
14.09.2016, 14:36 | |
Готовые ответы и решения:
5
Abstract factory Abstract Factory pattern Объясните паттерн Абстрактная фабрика (Abstract Factory) Использование совместно паттернов Builder и Abstract Factory |
14.09.2016, 14:36 | |
14.09.2016, 14:36 | |
Помогаю со студенческими работами здесь
0
Курсовая работа Паттерн «Абстрактная фабрика/Abstract Factory» ProxyServer поддержка httpS переделка примера Variadic Templates - как обращаться к аргументам variadic-функции? Class is not abstract and doesn't override abstract method destroyApp(boolean) |