找到关于面向对象编程的9301 篇文章

C++ 中的局部变量和全局变量是如何默认初始化的?

Vrundesha Joshi
更新于 2019-07-30 22:30:21

585 次浏览

对于局部变量和全局变量,以下情况相同。基本上,无论何时声明一个变量,编译器都会调用其默认构造函数,除非您另有指定。语言级类型(例如指针、“int”、“float”、“bool”等)的“默认构造函数”实际上什么也不做,它只是将内存保留在声明时的状态。这意味着它们可能几乎是任何值,因为您通常无法确定之前内存中是什么,甚至内存来自哪里。如果您创建了一个没有构造函数的类,编译器会为您创建一个,它仅仅… 阅读更多

不同的 C++ 版本

George John
更新于 2019-07-30 22:30:21

9K+ 次浏览

C++ 编程语言有很多版本。这些语言版本是基于 ISO C++ 社区构建的规范的编译器实现,该社区负责监督该语言的开发。以下是语言的版本 - C++98(ISO/IEC 14882:1998)是第一版。C++03(ISO/IEC 14882:2003)是第二版。C++11 是第三版。C++14 是第四版。C++17 是第五版。所有这些版本都有很多差异,主要是标准库的添加和 API 的扩展。这些标准还… 阅读更多

何时使用 C 而不是 C++,以及何时使用 C++ 而不是 C?

Kumar Varma
更新于 2020-06-18 13:05:03

1K+ 次浏览

如果您想要一个直接与计算机硬件交互或处理桌面应用程序开发的应用程序,C++ 是一个不错的选择。C++ 程序包括服务器端应用程序、网络、游戏,甚至您 PC 的设备驱动程序。但是,如果您需要编写真正的小型系统,使用 C 会比 C++ 产生更少的开销。就平台和目标应用程序而言,C++ 非常全面,因此,如果您的项目侧重于极低级别的处理,那么您可能希望使用 C++。C++ 通常用于大型、多人、复杂的项目,其中需要不同的人员处理模块化组件。… 阅读更多

C 和 C++ 之间有什么区别?

Alankritha Ammu
更新于 2020-02-10 11:19:15

915 次浏览

以下是 C 和 C++ 之间的一些区别。与 C++ 相比,C 是 C++ 的一个子集。所有有效的 C 程序都是有效的 C++ 程序。C 是一种结构化或过程式编程语言,而 C++ 是一种面向对象编程语言。在 C 中,函数是基本构建块,而在 C++ 中,对象是基本构建块。C 没有变量引用,而 C++ 有变量引用。C 使用 malloc 和 free 进行内存分配,而 C++ 使用 new 和 delete 进行内存分配。C 不直接支持错误处理,而 C++ 支持异常处理,这有助于错误… 阅读更多

学习 C++ 的好资源有哪些?

Syed Javed
更新于 2020-02-10 11:18:33

397 次浏览

网上有很多资源可以帮助您学习 C++。我尝试为您提供一些学习 C++ 的最佳资源的综合列表 - C++ - 这是一个学习 C++ 的好地方,因为它深入涵盖了 C++ 中几乎所有基本和中级主题,并且总体上是一个学习 C++ 的绝佳资源。C++ 导览(Bjarne Stroustrup) - “导览”是对所有标准 C++(语言和标准库,以及使用 C++11)的快速教程概述,面向已经了解 C++ 的人… 阅读更多

如何学习 C++ 编程?

George John
更新于 2019-07-30 22:30:21

185 次浏览

所以您决定学习 C++ 编程,但不知道从哪里开始。以下是您可以开始学习的简要概述。获取 C++ 编译器这是在开始学习 C++ 编程之前您要做的第一步。所有主要操作系统平台上都有不错的免费 C++ 编译器可用。下载适合您平台的一个,或者您可以使用 tutorialspoint.com 上的在线编译器 www.tutorialspoint.com/compile_cpp_online.php GCC - GCC 是 GNU 编译器套件,它基本上是由 GNU 创建的一堆不同编译器的集合。您可以下载… 阅读更多

C++ 编程语言有哪些优势?

Kumar Varma
更新于 2020-02-10 11:16:39

3K+ 次浏览

以下是 C++ 的优势 - C++ 是一种高度可移植的语言,通常是多设备、多平台应用程序开发的首选语言。C++ 是一种面向对象编程语言,包括类、继承、多态性、数据抽象和封装等概念,这些概念允许代码重用并使程序易于维护。C++ 使用多范式编程。范式是指编程风格。范式关注程序的逻辑、结构和过程。C++ 是多范式的,意味着它遵循三种范式:泛型、命令式和面向对象。它对低级编程语言很有用,并且对通用目的非常有效。C++ 使用户能够完全控制… 阅读更多

为什么 C++ 是最好的编程语言?

Paul Richard
更新于 2019-07-30 22:30:21

936 次浏览

C++ 以其强大的功能而闻名。C++ 允许您对如何使用计算机资源拥有很大的控制权,因此在正确的人手中,它的速度和廉价地使用资源的能力应该能够超越其他语言。由于 C++ 的性能,它通常用于开发游戏引擎、游戏和桌面应用程序。许多 AAA 级游戏都是使用 C++ 构建的。C++ 最大的优势在于它的可扩展性,因此非常消耗资源的应用程序通常都是用它构建的。作为一种静态类型语言,C++ 通常具有更高的性能… 阅读更多

C++ 在计算机科学中的作用是什么?

Anjana
更新于 2019-07-30 22:30:21

203 次浏览

C++ 是一种由 Bjarne Stroustrup 于 1979 年在贝尔实验室开发的编程语言。C++ 被认为是一种中级语言,因为它结合了高级和低级语言的特性。它是 C 的超集,实际上任何合法的 C 程序都是合法的 C++ 程序。C++ 可以在各种平台上运行,例如 Windows、Mac OS 和各种版本的 UNIX。它的设计偏向于系统编程以及嵌入式、资源受限和大规模系统,其设计亮点是性能、效率和灵活性的使用。它已被用于… 阅读更多

如何在 C++ 中编写“Hello World”程序?

Ayyan
更新于 2020-02-26 10:50:53

930 次浏览

要运行 hello world 程序,您需要执行以下步骤 - 编写 C++ 程序现在您已经安装了编译器,是时候编写 C++ 程序了。让我们从编程示例的缩影开始,即 Hello world 程序。在本例中,我们将使用 C++ 将 hello world 打印到屏幕上。创建一个名为 hello.cpp 的新文件,并将以下代码写入其中 -#include int main() {    std::cout

广告