-1

使用 Visual C++ 编译器编写程序时,代码是真正的 C++ 还是 C++ 的一些古怪的 .NET 仿制品?就像 VB.NET 与标准 Visual Basic 的不同之处一样。我想开始用 C++ 进行 GUI 开发,而且我已经了解 VB.NET,所以 Visual C++ IDE 对我来说使用起来很容易和舒适。我只是不想学习真正的 C++ 的 .NET 仿制品。

4

2 回答 2

1

作为一名 Windows 开发人员,迟早您将不得不以某种形式处理 .NET。这是不可避免的。不要太害怕。

关于你的问题。VisualStudio 中的 C++ 是真正按照标准实现的 C++。要使用它,您无需了解任何有关 .NET 的知识。您仍然需要学习与 .NET 无关的 Win32。Win32 可从 C++ 直接访问。

有一种东西叫做 C++/CLI。它允许使用 .NET 类、习语等。它是一个独立的东西。如果您愿意,您可以使用它,否则它不会打扰您。

于 2012-12-17T00:23:55.197 回答
0

编译器具有两个选项的设置 - 一种称为 C++/CLI 的互操作语言和真正的 C++,它与您可能希望找到的任何其他实现一样多,并且与 .NET 绝对没有任何关系,尽管 IDE 仍然包含 C++/CLI 模式的各种快捷方式/语法突出显示/等。不要让他们混淆你。

于 2012-12-17T00:47:07.010 回答