社区
C#
帖子详情
为什么C++的IDE如此笨拙?怎样才能和c#一样好?
wugamp
2017-10-12 03:55:30
我用的是 VS2010,但是我发现编辑 C++ 和 C# 代码时的感觉很不同。
比如在C#中,你选中一个变量,它在所有地方都会高亮;你输入几个字母,”自动完成“功能就会提示整个变量名。
但是 C++ 里都没有这些功能。
问题是:都是在 VS2010 里,尽管有语法差异,但是编辑器应该是一样的吧?何以厚此薄彼呢?
...全文
270
6
打赏
收藏
为什么C++的IDE如此笨拙?怎样才能和c#一样好?
我用的是 VS2010,但是我发现编辑 C++ 和 C# 代码时的感觉很不同。 比如在C#中,你选中一个变量,它在所有地方都会高亮;你输入几个字母,”自动完成“功能就会提示整个变量名。 但是 C++ 里都没有这些功能。 问题是:都是在 VS2010 里,尽管有语法差异,但是编辑器应该是一样的吧?何以厚此薄彼呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2017-10-13
打赏
举报
回复
因为c++语法限制,C#有反射,而c++没有,所以c++做上下文提示不容易
拜一刀
2017-10-13
打赏
举报
回复
问题是:都是在 VS2010 里,尽管有语法差异,但是编辑器应该是一样的吧?何以厚此薄彼呢? 因为不是同一种语言啊,我给飞机提供降落伞,给汽车提供安全气囊,不是因为我厚此薄彼,因为他俩本身就不是同样的东西 要是c#有,vb.net没有,说厚此薄彼好像还差不多?
ilikeff8
2017-10-13
打赏
举报
回复
c++历史包袱更大,而且现在来看,设计上是有问题的,一大堆的头文件交互编译,一大堆的宏定义和宏函数,还可以用asm嵌入汇编代码,如果做智能提示,就算做到了,效率也肯定不高
hwyqy
2017-10-13
打赏
举报
回复
楼主好好学习程序,跳槽到微软,然后优化VS^_^
pamgu
2017-10-13
打赏
举报
回复
编辑器也是依托于背后的编译器的。如果是大型的汇编程序,再牛的编辑器也要歇菜,因为汇编语言里没有提供任何辅助信息,如果编辑器不能和程序员一样聪明的话,当然不能实现变量导航等功能。 C#的开发理念是:把人也看成产品的一部分,着眼于降低全寿命期的成本。说人话就是:重视程序员的开发方便。因此增加了反射等辅助信息。 哪有什么岁月静好,还不是有人默默做馅饼给你吃?
白衣如花
2017-10-12
打赏
举报
回复
建议你装一个VAX C#变量的引用好跟踪,C++不好跟踪,所以高亮比较难 各种extern,你都不知道变量是在哪个头文件声明的
vscode-msr:已知的vscode错误会影响此扩展:https:github.commicrosoftvscodeissues96754
其他问题整个存储库中提供Multiple languages :
C#
,
C++
, Java / Scala , Python , Vue等。 多个相关存储库的Multiple root folders 。 搜索代码:
笨拙
又慢? vscode面板太窄, vscode预览? 浪费时间单击并...
用惯
C#
再用
C++
的一些麻烦事
由于平常只用QT这个类似
C#
对象系统的工具开发程序,主要奉行qt+winapi=一切,其他地都靠边站别阻挡我视线的原则,所以很少接触到纯粹
c++
的东西,下面把我认为是麻烦事,而
C++
高手们却视为家常便饭的知识点记录备忘。...
编程基础:Java、
C#
和 Python 入门(一)
基本上,编程是告诉数字设备,比如你的个人电脑,做什么的行为。我们键入由编程语言定义的命令列表,以便发生有用或有趣的事件。正确编程的计算机运行着世界上大部分的通信和在线服务。你可以提到像自动取款机、票...
79款 C/
C++
开发工具开源软件
最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如
C++
和Python的开发工具。 Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的
IDE
软件很... 更多...
C#
和.Net的优点、不足浅谈
研究了一下
C#
和.Net,有很多体会,好的不好的都有。随便谈谈,供大家参考。先说说它的优点:1、
C#
保留了对底层操作系统API的直接调用和指针。肯定是因为看到了Java的速度问题以及JNI的笨重,所以在设计
C#
时特意保留...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章