VCL類的析構函數如何寫?

勉励前行 2002-07-05 04:00:45
//這個析構函數如何做
class TForm1: public TForm
{__fastcall TForm1(TComponent *Owner);
~TForm1(); //錯
~TForm1(TComponent *Owner); //錯
visiul ~TForm1(TComponent *Owner); //還是錯
visiul __fastcall ~TForm1(TComponent *Owner); //還是錯

//我不不不想用析構事件。
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
勉励前行 2002-07-05
  • 打赏
  • 举报
回复
__fastcall ~TForm1();
virtual __fastcall ~TForm1();
都可以。
~TForm1();
virtual ~TForm1();
不可以,我還以為VCL怎麼回事呢。。。結帖。
kingcaiyao 2002-07-05
  • 打赏
  • 举报
回复
需要注意的是:
一个类可以有多个构造函数,但析构函数只有一个,而且析构函数不带参数。
wxcwuxuchun 2002-07-05
  • 打赏
  • 举报
回复
visiul __fastcall ~TForm1()
jishiping 2002-07-05
  • 打赏
  • 举报
回复
你要定义成public类型。
class TForm1: public TForm

public:
__fastcall TForm1(TComponent *Owner);
__fastcall ~TForm1();
};

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧