在mfc里看到很类都没有实例化,就可以用了,谁给我解释解释?我原是做java和c#的,临时做vc了。 比如,最简单的这种:CTObject aTObject;if ((rc = aTObject.Initialize()) == 0)也没看到.Initialize是static函数,不过有个__stdcall,是不是这个原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我和你一样,java C#里不都要有个new才初始化吗?为什么到了C++这里声明一个就可以呢?我也不明白。关注此问题,希望有人说一下。 CTObject aTObject; 这一句本身就是实例化,是在栈上实例化的,调用了缺省构造函数. 是啊new 是使用在指针上的。比如 CTObject *paTObject = new CTObject ;paTObject->........ ; 呵呵是谁在反弹琵琶我是从VC转到了C#一样的很郁闷没有析构函数、只有NEW 没有DELETE……习惯了就好!不求甚解:) 呵呵是谁在反弹琵琶我是从VC转到了C#一样的很郁闷没有析构函数、只有NEW 没有DELETE……习惯了就好!不求甚解:) CTObject aTObject;就已经事例化了,呵呵。 哦,原来是这样,怪不得,这些对象也不要delete. MFC 程序在release调试模式下正常,单独运行release程序报0x00000000内存不能为read错误 关于Visual C++ 6.0企业版和Visual C++ 6.0 专业版的区别 如何隐藏一个服务 关于COM的字符串的问题,来者有分 谢谢 网络 请问哪里可以下载或买到李维的关于ADO的书 MFC 在未装word的电脑上如何把数据库中的数据写成.doc格式. VERY EASY!!!!压缩数据库 一个关于gb到big5内码转换的问题。 有关串行通讯的问题 我用VC++编的程序,在退出之后,任务管理器中竟然还有他的进程 关于打印机打印的问题!
new 是使用在指针上的。
比如
CTObject *paTObject = new CTObject ;
paTObject->........ ;
是谁在反弹琵琶我是从VC转到了C#
一样的很郁闷
没有析构函数、只有NEW 没有DELETE……习惯了就好!
不求甚解:)
是谁在反弹琵琶我是从VC转到了C#
一样的很郁闷
没有析构函数、只有NEW 没有DELETE……习惯了就好!
不求甚解:)
就已经事例化了,呵呵。