Плиз помогите. Не знал, что я такой чайник.)
Итак:
есть два класса:
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''
чего он ругается?
Все имена функций и классов изменены, любое совпадение является случайным.