什么是 C++?
C++ 是一种编程语言。它的字面意思是“增加的 C”,反映了它作为 C 语言演变的本质。
在学习 C++ 之前是否有必要已经了解另一种编程语言?
不必要。 C++ 的表达方式简单明了。确实,由于大量使用特殊字符 ({}[]*&!|…),对于编程的陌生人来说,用 C++ 编写的一段代码可能比其他一些语言更神秘一些,但是一旦知道这些字符的含义,它就会比其他更依赖英语单词的语言更加简明和清晰。
此外,与 C 相比,C++ 的输入/输出接口的简化以及该语言中标准模板库的结合,使得用 C++ 编写的程序中的数据通信和操作与其他语言一样简单,不会丢失它提供的力量。
如何学习 C++?
有很多方法。取决于你的时间和你的喜好。该语言在世界各地以多种学术形式教授,也可以在教程和书籍的帮助下自学。本网站的文档部分包含一个在线教程,可帮助您实现学习该语言的目标。
什么是 OOP:面向对象编程?
它是一种编程模型,它从每个组件都被视为一个对象的角度来处理编程,具有自己的属性和方法,替代或补充结构化编程范式,其中重点是过程和参数。
C++ 是专有语言吗?
不,没有人拥有 C++ 语言。任何人都可以免版税使用该语言。
什么是 ANSI-C++?
ANSI-C++ 是 C++ 语言的国际 ANSI/ISO 标准的名称。但是在这个标准发布之前,C++ 已经被广泛使用,因此有很多代码是用准标准 C++ 编写的。引用 ANSI-C++ 明确区分它与在某些方面不兼容的预标准 C++ 代码。
我如何知道我的编译器是否支持 ANSI-C++?
该标准于 1998 年发布,随后在 2003 年进行了修订。一些比该标准更早的编译器已经实现了它的一些特性,而许多较新的编译器并没有实现所有的 ANSI-C++ 特性。如果您对自己的编译器是否能够编译 ANSI-C++ 代码有疑问,可以尝试编译一段代码,其中包含一些主要在标准发布后引入的新特性。例如,以下代码片段使用 bool 类型,并使用命名空间和模板。
如何制作窗口程序?
您需要一个可以为您的窗口环境(Windows、XWindow、MacOS 等)生成代码的 C++ 编译器和链接器。窗口化程序通常不使用控制台与用户进行通信。他们使用一组函数或类来操作窗口,这些是特定于每个环境的。无论如何,相同的原则适用于控制台程序和窗口程序,除了与用户通信。
什么是 Visual C++? “可视化编程”是什么意思?
Visual C++ 是来自 Microsoft 的具有集成环境的 C++ 编译器的名称。它包括简化大型应用程序开发的特殊工具以及提高生产力的特定库。这些工具的使用通常被称为可视化编程。其他制造商也开发这些类型的工具和库,如 Borland C++、Visual Age 等…