Vopros 2 Avl2k: V otvete na moj vopros: "Podskazhite plz gospoda Proffesionali kakim obrazom upakovat' saozdanie TREUGOL'NIKA ( ili KRUGA - nevazhno ) v klass "OBJECT"?" vi napisali (spasibo za eto bol'shoe)))) ---- ... class cGeomFigure { public: virtual void Draw() = 0; }; ... ---- K 4emu ustanovka funkzii Draw()=0? ona zhe tipa void... ili ya nepravil'no ponjal?
Приветствую Вас, ar43r! Запись virtual void Draw() = 0 объявляет _чисто виртуальную функцию_, т.е. функцию, которая не имеет реализации в данном классе и должна быть реализована в наследниках класса (см. cTriangle и cSphere). Класс cGeomFigure из-за этой функции является _абстрактным базовым классом_, т.е. нельзя создать объекты этого класса. Для того, чтобы можно было создать объект, надо унаследовать другой класс от cGeomFigure и реализовать в нем функцию Draw (см. cTriangle и cSphere). Более подробно о виртуальных функциях можно почитать в книжках по ООП и C++ (см. наследование, полиморфизм, виртуальные функции, абстрактные базовые классы) С уважением, Avl2k.
Ответ отправлен: 26.11.2003, 11:20 Отправитель: Avl2k
Вопрос № 1270
Здравствуйте. Как можно отправить письмо с текстом на определенный адрес без помощи почтовой программы?
Добрый день, Asd! Это сделать достаточно несложно. Тебе нужно научиться работать с сетевыми функциями (socket, connect, send, recv и т.д.), а также разобраться с протоколом SMTP. И все. Советую почитать RFC-821 и другие. Ответ отправлен: 27.11.2003, 09:17 Отправитель: chebv Отвечает Avl2k
Здравствуйте, Asd! Для этого можно использовать Simple Mail Transfer Protocol (SMTP). Примеры см. здесь. С уважением, Avl2k. Ответ отправлен: 27.11.2003, 10:50 Отправитель: Avl2k
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.