您的位置:首页 > 编程语言 > C语言/C++

(原創) C++/CLI转BCB心得报告 (C/C++) (.NET) (C++/CLI)

2006-11-21 16:35 627 查看
这次的计算机视觉作业,我是用C++/CLI写,同学是用BCB写,由于缴交期限是今天下午两点,但他还没写出来,我只好试着将我用C++/CLI写的作业改成BCB给他,虽然都是C++,但我也没把握是否能够顺利『移植』。

结果出奇的顺利,只有两个地方要改,一是将.NET的object改成VCL的object,如将.NET的System::Drawing::Bitmap改成VCL的Graphics::TBitmap,将.NET的System::Drawing::Color改成改成VCL的TColor等,另一是将C++/CLI的专属语法,如for each、^、%改成ISO C++的标准语法for、*、&,其它STL的部份完全不用改,所以若你的程序尽量用C/C++的Standard Library或STL写,则程序修改的地方就越少。

这也是C++神奇的地方,尽管C++的工具很多,但可移植性却很高,只要做稍微的修改就可继续在其它工具继续使用,这也是其它程序语言无法做到的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐