返回首页

您好,
在我看来,这只是我看来只有在复杂的C / CLI增加。我只是想确认我写或错误的天气。这就是为什么我张贴了这个问题。

我想这是因为,的C / CLI可以使用。NET CLR像其他。NET语言。的C#/ VB.NET是比较容易,而使用C。那么,为什么要在C / CLI项目。如果你想使用非托管代码,反正你可以创建DLL和C#中使用它。

如果我们正在使用的C / CLI,然后我们将邀请许多隐一样,MFC,STL标准C和CLR库。和巨大的非托管的托管和非托管代码。

如果你想使用非托管代码,MFC可能是最好的选择。

问候

回答

评论会员:游客 时间:2012/02/06
|[回答后续问题:pranit科塔里写道::|SAKryukov
课程C / CLI是非常非常简单的使用比"原始的"C。只是平台上工作,垃圾收集(GC)保存你从主要的C头痛(一个警告词:但不是100%保证可以通过设计创造的从内存泄漏)。

图书馆,太。所有的C库,大多是非标准(来,有没有一个标准的MFC,STL等),坦率地说,几乎没有比较强大的。NET库。相比之下,。NET中的重要组成部分,是根据ECMA和ISO标准化。 ,mdash;部分mdash;你的C / CLI代码的重要组成部分,如果写准确,可以运行在许多其它的平台,不仅仅是Windows,到C,没有一个单一的预处理"if"或"IFDEF "
Ç喜欢的唯一原因是性能,这里没有参数。另一个原因是你用C,所以典型的当务之急。但我的想法是:你可以使用你是一个真正的理性的人的尊严,不只是一种动物(是的,我呼吁我们所有的动物,因为这是我们的),所以,不只是一种动物驱动(相对)原始的本能?
pranit科塔里写道:: |马克Salsbery
评论会员:游客 时间:2012/02/06
/CLI的意思是从本机代码到托管代码的桥梁。它并不意味着是一个发展全面的托管应用程序(C#是已经有)的语言。这就是为什么你没有得到任何丰富的开发在IDE环境的功能,你做的。NET语言。我是一个很长很长一段时间的C开发,当我开始想用。NET框架的功能,所以我真的想要的C/CLI是一个完整的语言,但真正的时候你可以认为,大部分只是有C#配线器材的丑陋语法板扣具