Форум программистов, компьютерный форум CyberForum.ru

Создать класс, расширяющий существующий объект - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Если число четное, то заменить его младший байт нулями http://www.cyberforum.ru/cpp-beginners/thread1033098.html
Ввести последовательность из 8 целых чисел. Если число четное, то заменить его младший байт нулями, если нечетное, то заменить в его младшем байте 3-й и 4-й бит единицами. Вывести исходную последовательность в десятичной и восьмеричной форме; преобразованную последовательность в десятичной и восьмеричной форме.
C++ Вставить в одномерный массив новый элемент B, не нарушая упорядоченность #include <iostream> using namespace std; void bubbleSort(int array, int col){ int temp=0; for (int i=1; i<col ; i++){ for (int j=0; j<col-i; j++){ if (array >array ){ temp=array; array =array ; http://www.cyberforum.ru/cpp-beginners/thread1033094.html
Найти наибольшую по значению четную цифру в каждом числе C++
Вводится последовательность из N целых чисел. Найти наибольшую по значению четную цифру в каждом числе (функцией оформить определение наибольшей четной цифры числа).
Блок-схема C++
Ребят помогите сделать блок-схему для этой программы. В душе не знаю как их правильно делать, а требуют #include "stdafx.h" #include <iostream> #include <fstream> #include <time.h> #include <stdlib.h> #include <locale.h> #include <string>
C++ Трудности при написании Морского боя http://www.cyberforum.ru/cpp-beginners/thread1033081.html
Пишу курсовик на тему морской бой. в среде VS 2010. проект пишется в Win32. идёт очень плохо по ряду причин, одна из которых моя необразованность. потому прошу помощи кому не сложно. сразу скажу классы использовать нельзя потому что мы их не проходили. это как предистория. теперь по теме. я написал функцию для размещения кораблей игроком на поле. двумерный динамический массив и работа с ним. но....
C++ обработка строки Обработка строки при помощи указателей Задание : для ввода всех строк использовать один и тот же символьный массив tmp . обработку строк производить при помощи указателей внутри выделенного блока памяти. запрещается использовать дополнительные массивы и блоки. создать тестовую функцию main () , которая реализует алгоритм : 1.объявить и ввести переменные 2. ввести строку tmp 3.... подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
08.12.2013, 19:55     Создать класс, расширяющий существующий объект
kzru_hunter, можно написать просто обертку. Т.е. будет ещё один класс, в котором одно из полей - указатель на экземпляр нужного вам класса. В этом созданном классе уже реализуете все, что нужно, используя указатель на тот класс.

C++
1
2
3
4
5
6
7
8
9
struct Wrapper
{
void sort()
{
printf("Оп-па! Сортируем из Wrapper!\n");
mc->sort();
}
MyClass *mc;
}
http://ru.wikipedia.org/wiki/Декорат...проектирования)
 
Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru