【发布时间】:2010-07-15 15:15:49
【问题描述】:
typedef void(Object Sender) TNotifyEvent;
这就是我试图从 Delphi 到 C++ 做的事情,但它无法使用 'type int unexpected' 进行编译。
结果应该是我可以这样使用的东西:
void abcd(Object Sender){
//some code
}
void main{
TNotifyEvent ne = abcd;
}
如何使这种类型(类型为 void)?我对 C++ 不是很熟悉。
【问题讨论】:
-
void main()不是标准 C++。main()总是返回int。 -
您是否尝试切换到 C++Builder(并使用与 Delphi 相同的 TObject 和 TNotifyEvent 类型),或者您是否尝试使用类似于 Delphi 的设计在直接 C++ 中设置事件处理程序?
-
正在尝试从 Delphi 到 VC++ 实现 TTimer 类。