|
|
1
15
在Linux上,您可能最终会使用GCC。两者都是优秀的编译器。
作为记录,GCC有类似的扩展(可以通过使用--ansi调用编译器来禁用),因此这不仅仅是因为微软太大、太邪恶、太不标准 |
|
|
2
8
. 它支持STL类型(2008版更好),这将在调试时帮助您。
这就是为什么我建议在Win32 Console应用程序项目中使用“Empty project”复选框,然后从项目菜单中选择“Add new item”,并选择一个cpp文件,该文件将提供 您可以在空白页中实现从一本优秀的C++书籍中读取的代码。 |
|
|
3
6
|
|
|
4
3
|
|
|
5
3
一切都取决于,第一步是阅读相当多的书,一些基本的,以及一些先进的,如有效的C++。 托管C++与纯C++是一个非常不同的领域,除了VS,你可以在纯C++中编程。所以,如果你的目标是学习纯C++,我认为你不需要学习托管扩展。 你能详细说明为什么你需要学习C++吗?你将从事什么样的项目? VisualStudio凭借其智能感知和帮助是学习语言的一个非常好的平台。 |
|
|
6
3
Eclipse是一个优秀的IDE,它可以与多种语言一起工作,包括C++。Eclipse CDT可以在以下位置找到: http://www.eclipse.org/cdt/ |
|
|
7
2
我自己的经验:我第一次尝试编程是C++,而学习的语法相对简单,但在编译或链接等之前,我要更痛苦,直到我离开IDE。这些细节在很大程度上是为您管理/隐藏的。 话虽如此,如果你是一个有经验的程序员,特别是如果你的目标是在VS中工作C++(例如在工作或学校环境中),那么这是一个可行的快速启动选项。 |
|
|
8
0
对于C++,我习惯了Borland编译器 http://www.turboexplorer.com/ . 编译器之间的区别在于它们使用的库(DLL和Include,但其中一些是标准的)。我从DevC++(一个免费的编译器)开始 http://www.bloodshed.net/devcpp.html )我也喜欢它。 语言是一样的。但最好是尝试不同的编译器,并使用您最喜欢的编译器。 学习C++最好的方法是启动WITH控制台应用程序。 |
|
|
9
0
|
|
|
10
0
如果你想学习普通的C++和其他的最小值。我建议安装cygwin和gcc/g++。我推荐cygwin的原因是因为您似乎在使用windows。否则,如果您使用的是*nix类型的系统,您应该已经有了gcc。 你需要做的就是在你最喜欢的编辑器中创建C++文件并编译。您仍然需要学习如何使用GCC,并且可能生成文件(特别是如果您正在做一个不平凡的项目),但这可能是您可以学习C++的最低限度的最低设置。 |
|
|
11
0
我需要快速地用C++来加速(我以前从未使用过)——通过Visual Studio(即,管理C++)学习有什么用处吗?或者我最终会学习VS中的C++的扩展和特性,而不是学习语言本身?
如果不推荐在VS中学习,你们建议使用什么平台/IDE? 编辑:有人能详细说明什么是VS将隐藏或管理我在编码非托管C++?我真的需要学习指针、垃圾收集和所有底层语言的细节。。VS是否对您抽象或隐藏任何此类内容? 与任何其他IDE一样,VS将对您隐藏编译和链接阶段等内容。但它不会对您隐藏任何语言特性。是的,你可以学习指针和其他低级别的东西,而非托管C++不支持垃圾收集。 但是,如果您是一个初学者,并且不着急,那么最好的方法是使用文本编辑器、编译器、调试器和代码。对于初学者来说,g++、gdb和emacs/vi将是VS的更好替代品。您将实际感受到编译、链接以及最终生成二进制文件的方式。但这需要时间,而且可能需要指导才能掌握这些工具。使用VS,您可以在几分钟内起床。如果你的目标是学习C++语言的语法和特性,那么在VS和代码中,先做一个新的空VC++项目。 |
|
|
Marco Simone · Visual C++内存泄漏 9 年前 |