我有一个Delphi的程序,要把它转换到VC下,于是产生了两个问题。1. Delphi中的Self是不是C++中的this指针。
比如:
Cell.OwnerCell := Self;
改为:
Cell->OwnerCell = this;
是否正确?2. Delphi中的TList类,用MFC中的CList代替好还是CArray代替好?或者是CObList
类代替。
比如:
MyCellList : TList; //用于存放TCell类(继承自TObject)
改为:
CList<CCell*,CCell*> MyCellList;
还是
CObList MyCellList;请有这方面经验的朋友做答
比如:
Cell.OwnerCell := Self;
改为:
Cell->OwnerCell = this;
是否正确?2. Delphi中的TList类,用MFC中的CList代替好还是CArray代替好?或者是CObList
类代替。
比如:
MyCellList : TList; //用于存放TCell类(继承自TObject)
改为:
CList<CCell*,CCell*> MyCellList;
还是
CObList MyCellList;请有这方面经验的朋友做答
解决方案 »
- 使用Gdiplus描画透明图遇到问题。
- [求助]如何在对话框类内调用视图cview类中的函数和变量
- 在VC里创建一个文件,如果有这个文件就删除后重建。没有则重建。怎么写?用CreateFile().
- directshow 的显示问题,很奇怪
- 哪位好心人能提供一个简单的以vc编写的组件的例子;
- 将钩子DLL注入某进程后,如何让钩子在进程中安装(installhook)?
- 谁有<<精通Visual C++图像编程>>电子书及配套光盘,100分,谢谢啦
- 小问题!!
- 如何通过com接口传递不定长,个数可变的一批数据呢?????
- 自己做的控件,发布到网页上不能使用?
- 如何做家用机或街机游戏的模拟器啊???希望能给1个大概的思路和方法,谢谢!
- 怎麼不讓定義為long型的edit框 初始化顯示為 0 ﹖﹖﹖
Delphi中最平常的东西,在C++中对应的都是什么概念?我自己
实在不甚了了。请高手解释。
TObject *Sender // Sender 就各种各样了,按钮、菜单 指针都有可能。
要转为VC估计一周就能完成,所以必须转换,语言差异当然有,
但是应该都能克服。只是必须对两种语言都熟。