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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2010, 14:30   #1
Ver0nica
 
Регистрация: 16.05.2009
Сообщений: 7
По умолчанию переопределение операции

Всем привет!
помогите переопределить операцию присваивания.
Заранее спасибо =)
вот что есть:
#include <conio.h>
using namespace std;

class String{
char *p; // указатель на строку
int len; // текущая длина строки
public:
String(char *);
~String();
void show();//
String &operator =(const String &);
};

String &String:perator =(const String &ob);
{
String t(s); // создание копии
std::swap(len,t.len); // обмен состояний объекта t и *this
std::swap(str,t.str);
return *this; // объект t со старым состоянием *this уничтожается

}
int main() {
String t;
cout<<"t= "<<t<<endl;
getch();
}
Ver0nica вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шаблоны. переопределение распределителя nazavrik Общие вопросы C/C++ 0 27.10.2009 16:48
Переопределение оператора умножения EmperorXXX Общие вопросы Delphi 1 16.10.2009 00:16
Наследование и переопределение. Lunex.08 Общие вопросы C/C++ 3 29.09.2009 09:23
Переопределение реакции на события ByWatt Общие вопросы Delphi 1 20.12.2007 17:22
Переопределение операций toeman Общие вопросы C/C++ 2 20.11.2007 11:21