|
|
|
| Подскажите как сделать его правильно
#include "item.h"
#include <iostream>
using namespace std;
ITEM::ITEM()
{
cout << "Вызов конструктора без параметров. Обьект:" << this << endl;
}
ITEM::ITEM(char*a,char*b, int c)
{
strcpy(name,a);
strcpy(kod,b);
count = c;
cout << "Вызов конструктора с параметрами. Обьект:" << this << endl;
}
ITEM::ITEM(ITEM &link)
{
//link.SetName(name);
//link.SetKod(kod);
//link.SetCount(count);
cout <<"Вызов конструтора копирования. Обьект: " << this << endl;
}
ITEM::~ITEM()
{
cout << "Вызов деструтора. Обьект: " << this << endl;
}
void ITEM::GetCount()
{
cout << count;
}
void ITEM::GetKod()
{
cout << kod;
}
void ITEM::GetName()
{
cout << name;
}
void ITEM::SetCount(int kol)
{
count = kol;
}
void ITEM::SetKod(char *newkod)
{
strcpy(kod,newkod);
}
void ITEM::SetName(char *newname)
{
strcpy(name,newname);
}
| У меня в коде закоментированы ф-ии, т.к. с ними не работает. | |
|
|
|
|
|
|
|
для: LEM
(22.04.2013 в 16:55)
| |
ITEM::ITEM(ITEM &link)
{
strcpy(this->name,link.GetName());
и т.п. ...
cout <<"Вызов конструтора копирования. Обьект: " << this << endl;
}
|
| |
|
|
|