Re: Инициализация экземпляра класса ......???
От: _doctor Финляндия http://agilesoftwaredevelopment.com
Дата: 08.10.05 18:15
Оценка:
Здравствуйте, Logic Bomb, Вы писали:
LB>я делаю так:
LB>в файле MyClassDlg.h объявляю
LB>
LB>MyClass class_item;
LB>


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

LB>
LB>class_item = CMyClass(TRUE);
LB>


LB>он пишет:

LB>error C2582: ''operator ='' function is unavailable in ''CMyClass''

LB>чего он ругается?


Потому что, ты пытаешься вовсе не создать объект а присвоить имеющемуся.. хм.. впрочем не важно, что именно

Попробуй вот так
MyClass* item;
...
item = new MyClass(TRUE);


P.S.
Это не совсем по сути твоего вопроса, но..
В твоём варианте кода уже при создании СMyClassDlg создаётся item как CMyClass() Думаю, это не то, чего ты хотел
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Chief Software Engineer,
Scrum Master, Symbian
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.