C++ 语言常见问题解答

什么是 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 等…

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bug钞能力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值