c++ - 同时学习 Visual C++ 2008 和 C++?有什么资源可以推荐吗?

标签 c++ visual-studio visual-c++ visual-studio-2008

<分区>

我正在尝试同时学习 Visual C++ 2008 和 C++ 以参与 sourcemod ,一个用于阀门游戏的服务器端 retrofit 工具。然而,我从来没有接触过 Visual C++ 或 C++,并且做了一些初步研究,我对这些不同版本的 C++(mfc、cli、win32)感到很困惑,为什么很多人似乎讨厌 Visual C++ 并使用类似的东西取而代之的是 Borland。

我真的在视觉上学习,并且使用了来自 Lynda.com 等网站的视频并取得了巨大成功。我想知道是否有人有任何他们遇到过的特殊资源来教授 Visual C++ 2k8,它的复杂性以及同时设置 IDE 和 C++。书籍会很好,但视频会更好,而且我不介意为资源付费。提前致谢!

最佳答案

为什么很多人似乎讨厌 Visual C++ 而改用 Borland 之类的东西
您一定是在查看旧数据。如果我没记错的话,Borland 的 C++ 部门现在基本上已经不复存在了。他们的命令行编译器仍然免费提供,但 Borland 似乎更愿意专注于 Delphi 而不是继续维护 C++ Builder。 (实际上,他们似乎甚至不再拥有 C++ Builder)

Visual Studio 6 是标准模板库和一般模板中最糟糕的实现之一,这就是为什么 Visual Studio 在 C++ 圈子中经常受到不好的说唱。较新版本的编译器(例如 2005 及更高版本)应该完全没问题。

VS 带有一大堆你可以使用的库,比如 ATL 和 MFC,但是如果你想在 sourcemod 上帮忙,你可能会忽略所有这些好东西。如果您知道自己在用它们做什么,它们会很有帮助,但如果您正在开发一个不显示任何 UI 的简单插件(如 sourcemod),那么这些框架对您的帮助就不会很大。 (更不用说我相信 sourcemod 是跨平台的,它排除了任何特定于平台的依赖项)

不必担心 IDE 本身的复杂性——它可以为您提供帮助,但除了创建项目和点击 Go 的简单任务之外,大多数时候它不应该是您的重点。首先了解如何编写正确的代码,然后根据需要返回并寻找 IDE 的功能。在大多数情况下,这些花里胡哨的东西无论如何都不适用于 native C++ 开发 :(

关于c++ - 同时学习 Visual C++ 2008 和 C++?有什么资源可以推荐吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2590265/

相关文章:

c++ - 如何在 C++ (MSVS) 中获取自纪元以来的本地当前时间(以秒为单位)?

optimization - Visual C++ 使用什么形式的别名分析?

c# - 指南针/飞机仪表控制

c# - COM 接口(interface)从 ROT 中消失

c++ - 在 C++ 中哪种返回值的方式更快?

c++ - tellg() 返回否定答案

c++ - (C/C++) 数组初始化可以引用自身吗?

C++ | Windows - 有没有办法找出哪个进程拥有锁定文件的所有权?

c# - 如何解决 "The breakpoint will not currently be hit. No symbols have been loaded for this document."警告?

visual-studio - 安装ReSharper后Visual Studio 2005 Intellisense停止工作