| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 495 人关注过本帖
标题:关于VC++的问题
只看楼主 加入收藏
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
结帖率:96.55%
收藏
 问题点数:0 回复次数:9 
关于VC++的问题
最近在看VC++编程方面的资料,在看C++\CLI方面的地方的时候,越看越郁闷。再加上VS2010的IntelliSense不支持C++\CLI,编程起来特别地不方便。有点怀疑微软是不是想逐渐地减弱对VC++的支持,并且增大对VC#和VB的支持。越来越感觉C++是个鸡肋了,尤其是在VS的编译环境中用CLR编写界面。不知道各位是怎么想的。欢迎大家跟帖讨论。
搜索更多相关主题的帖子: 编程 微软 资料 编程 微软 资料 
2011-08-24 05:18
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
C++\CLI 和 C++ 屁关系都没有,我觉得你这帖子应该贴在.net论坛中。
另外,VS根本左右不了C++的兴衰,虽然用VC++编译C++的人是最多的。别人只是因为C++而用VC++,而非因为VC++而用C++。
2011-08-24 08:08
lucky563591
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:765
专家分:2103
注 册:2009-11-18
收藏
得分:0 
用VC干吗?微软本来就不打算支持C++,而是它的C#
2011-08-24 08:31
xg5699
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:140
专家分:522
注 册:2011-7-27
收藏
得分:0 
CLI是静态C++对象模型到CLI的动态组件对象编程模型的捆绑。它就是你如何用C++在.NET中编程,而不是C#或Visual 。

都不结贴我郁闷那!
2011-08-24 10:49
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:0 
回复 2楼 rjsp
貌似你是个高手。你能帮我编写出来一段不包含任何有关C++元素的C++\CLI的代码吗?
2011-08-24 11:22
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
以下是引用八画小子在2011-8-24 11:22:10的发言:

貌似你是个高手。你能帮我编写出来一段不包含任何有关C++元素的C++\CLI的代码吗?
撇去任何感情,这么浅白的说吧,你不应该用C++\CLI!

另外,C++ 中不包含任何 C++\CLI,同样 C++\CLI 中也不包含任何 C++ 元素。
你不能因为VB中有加号操作,C++中也有,就认为VB包含C++元素,或C++包含VB元素。
微软在C++\CLI中想干什么,C++标准管不了它,也不想管它;反之亦然。
既然是两个不同组织制定的不同标准,那就是两个完全不同的语言。
2011-08-25 08:23
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:0 
以下是引用rjsp在2011-8-25 08:23:59的发言:

撇去任何感情,这么浅白的说吧,你不应该用C++\CLI!

另外,C++ 中不包含任何 C++\CLI,同样 C++\CLI 中也不包含任何 C++ 元素。
你不能因为VB中有加号操作,C++中也有,就认为VB包含C++元素,或C++包含VB元素。
微软在C++\CLI中想干什么,C++标准管不了它,也不想管它;反之亦然。
既然是两个不同组织制定的不同标准,那就是两个完全不同的语言。
不明白。按照你的说法,ANSI C和ISO/IEC C是两个完全不同的语言了?因为一个是ANSI的ANSX3.159-198,另一个是ISO的ISO/IEC 9899:1990
2011-08-26 08:20
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
"两个不同组织制定的不同标准"
------ 看到“不同标准”了没?C++和C属于两种不同的语言就是一个最好的例子。
一年后,ANSX3.159-1989标准直接被ISO接受国际标准, 代号ISO/IEC 9899:1990。

我不想和你作无谓的争论,我认为 C++\CLI 是微软的,最起码在事实上只有微软对其进行掌控(例如,delphi是开放的,但事实上其完全掌握在Borland手中,别人无法参与到标准制定的决策中),C++标准委员会没有接受C++\CLI作为其标准。
(微软曾申请将C++\CLI作为C++标准的子内容,但第一次投票则以全票否决。后来一大批小公司的代表要求进行第二次投票,然而在投票前被揭露这些公司都已经被微软秘密收购,同时还揭露出Stanley B. Lippman替微软在贿赂委员会其它成员。C++社区一致要求Stanley B. Lippman滚出C++标准委员会,Bjarne Stroustrup替其说情,Bjarne Stroustrup说自己不擅长于管理工作,而这是Stanley B. Lippman的强项,C++标准委员会暂时还离不开它)
2011-08-26 11:57
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:0 
稍稍提一句哈    ECMA(欧洲计算机制造商协会)公布成立专家组,负责结合ISO标准C++与通用语言,开发一个可扩展语言的标准,这个新的可扩展语言被称为C++/CLI标准。
2011-08-26 14:36
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:0 
我知道你说的的是CLR,但CLR只是CLI的一种实现而已。
2011-08-26 14:37
快速回复:关于VC++的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015752 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved