Инициализация экземпляра класса ......???
От: Logic Bomb Россия  
Дата: 08.10.05 17:46
Оценка:
Плиз помогите. Не знал, что я такой чайник.)

Итак:
есть два класса:


CMyClass.h
CMyClass.cpp


и

CMyClassDlg.h
CMyClassDlg.cpp



я перегружаю конструктор класса Class


CMyClass::CMyClass()
{}
CMyClass::CMyClass( bool a )
{
if( a ) ... 
}


в классе ClassDlg я объявляю объект типа класс и хочу его проинициализировать с помощью перегруженного конструктора Class::Class( bool a )
как это сделать?

я делаю так:
в файле MyClassDlg.h объявляю

MyClass class_item;


в файле MyClassDlg.cpp пишу:

class_item = CMyClass(TRUE);


он пишет:
error C2582: ''operator ='' function is unavailable in ''CMyClass''


чего он ругается?
Все имена функций и классов изменены, любое совпадение является случайным.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.