Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2011, 20:04   #1
vladxxl
Пользователь
 
Регистрация: 27.11.2010
Сообщений: 16
По умолчанию Динамическая память

Код:
#include <iostream> 
 #include <string.h> 

 using namespace std; 

 class basic{ 
 public: 
 char value[500]; 
 int len; 

 void set(const char str[500]){ 
 int n; 
 n = strlen(str); 
 len = n; 
 for(int i = 0; i< n; i++) value[i] = str[i]; 
 }; 

 }; 

 class relative: public basic{ 
 public: 
 //добавляет литерал к данному 
 void add(const char str[500]){ 
 int n; 
 n = strlen(str); 
 for(int i = len; i<(len+n); i++) value[i] = str[i-len]; 
 len += n; 
 } 

 //Сравниваем литералы 
 void compare(const char str[500]){ 
 if(strcmp(value, str)<0){ 
 cout<<"Value is bigger"; 
 }else 
 if(strcmp(value, str)==0){ 
 cout<<"They are equal"; 
 }else{ 
 cout<<"Value is smaller"; 
 } 
 cout<<"\n"; 
 } 

 //выводим на экран
 void show(){ 
 cout<<value<<"\n"; 
 } 
 }; 

 int main(){ 
 relative a; 
 a.set("Hello, world!"); 
 a.show(); 

 a.compare("Hello, great world!"); 
 a.compare("hello, world!"); 
 a.compare("Hello, world!"); 

 a.add(" Its works!"); 
 a.show(); 

 system("PAUSE"); 
 return 0; 
 }
Помогите прикрутить динамическую память, конструкторы(копирования, перегруженный), дружественные функции. Всем спасибо.
vladxxl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическая память С++ onewho Помощь студентам 4 04.02.2011 17:27
Динамическая память I.C.E Общие вопросы C/C++ 15 16.01.2011 19:27
Динамическая память zhenya.ya Помощь студентам 1 22.09.2010 08:43
Динамическая память. spotmc13 Паскаль, Turbo Pascal, PascalABC.NET 5 20.09.2010 17:08
Динамическая память!!! Doholyan Паскаль, Turbo Pascal, PascalABC.NET 12 30.06.2009 17:11