在Linux或Windows上学习C++?

7 c++ linux windows

既然你应该'学习C/C++'并且作为'尽可能多地学习语言'的一部分,我决定深入学习C++.

我的操作系统是Windows,我的问题是我应该重新安装Linux作为双启动来学习Linux上的C++吗?

如果我只在Windows平台上使用C++开发,我会想念一些东西吗?

(可能重复:https://stackoverflow.com/questions/1128050/best-operating-system-for-c-development-and-learning)

Gle*_*len 9

你编写代码的平台并不重要.

如果您想验证您的代码是否可移植,可以安装cygwin和gcc以及visual studio.

然后你可以编译两个编译器,而不必双启动


Cha*_*via 8

如果您的目标只是学习C++,那么您使用的平台并不重要,因为C++作为通用编程语言并不是特定于平台的.您可以在任何具有不错的C++编译器的平台上学习标准C++.


Zed*_*Zed 7

如果您想在Linux上练习/测试,您只需创建一个虚拟机,例如使用VirtualBox.


Lir*_*una 7

如果我只在Windows平台上使用C++开发,我会想念一些东西吗?

Valgrind.

  • 我会说这些工具让Linux专家友好,但不适合初学者. (4认同)
  • Linux上还有许多其他非常有用的工具.总而言之,这些工具使Linux对开发人员非常友好......与Windows形成鲜明对比. (2认同)