C++/CLI是一种允许您编写纯托管代码的语言.编译器甚至有一个选项,/clr:pure.但它生成的代码与C#编译器生成的代码没有什么不同.因此,使用该功能毫无意义,除非你是一个顽固的C++程序员,喜欢类似C++的语法.
它不等同于C++,并且语言中很少会为您学习本机C++做好准备.非常基本的本机C++构造(如多重继承,RAII和const)要么不可用,要么只是近似的.特别是新的C++ 11添加内容根本没有涉及,而不是你开始学习C++时想要跳过的东西.
C++/CLI的目标是互操作语言,它可以很容易地围绕现有的本机C或C++代码编写托管类包装器.显然,如果你还不知道这些语言是什么样的,那对你也没用.
只考虑使用本机C++,如果这是您想要学习的语言.学习C++/CLI只会让您感到困惑.
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |