C++
文章平均质量分 97
C++学习
卡拉肖克·小黑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++的内存管理和模板
假如我们需要编写一个函数来比较两个值,并且指出实际的关系,在实际中,我们可能想要定义多个函数,通过函数重载来比较每一种类型。return 0;return 0;int b = 10;return 0;当我们要比较浮点数在重载一个浮点数类型的比较,这样做太麻烦且逻辑一样,代码冗余。原创 2023-09-27 22:55:45 · 1067 阅读 · 94 评论 -
C++基础-类和对象(下)
对于任何C++的类来说,构造函数都是其中重要的组成部分,我们已经在上篇介绍了类的一些基础知识,这篇我们将继续了解类的一些其他功能。并对之前讲解过的内容(如构造函数)进行一些更加深入的讨论。在类的外部定义静态成员时,不能重复static关键字,该关键字只能出现在类内部的声明语句中。一般来说,我们不能在类的内部初始化静态成员。相反的,必须在类的外部定义和初始化每个静态成员。和其他对象一样,一个静态数据成员只能定义一次。原创 2023-09-18 06:00:00 · 849 阅读 · 15 评论 -
C++基础-类和对象(上)
在C++语言中,我们使用类定义自己的的数据类型。通过定义新的类型来反映待解决问题中的各种概念,使得我们可以更容易编写,调试和修改程序。今天我们就初步的认识类,并学习一些类的相关知识。面向对象程序设计的核心思想是数据的抽象,继承和动态绑定。通过使用数据抽象我们可以将类的接口与实现分离;使用继承,我们可以定义相似的类型并对相似关系进行建模;使用动态绑定,我们可以在一定程度上忽略相似类型的区别,而以统一的方式使用他们的对象。我们前面不会涉及类的继承和动态绑定,这些会在我们有一定基础之后慢慢进行解锁。原创 2023-09-16 20:16:48 · 450 阅读 · 45 评论 -
C++基础入门
C++是在C的基础之上,容纳进去了面向对象编程思想,并且增加了许多有用的库。熟悉C语言对C++学习有很大的帮助,C++是对C语言的补充和对C语言进行优化。本章我们学习一点C++的基础内容,先浅浅的了解一下C++。因为变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。对比上面的代码我们可以看出使用了未加using namespace std在实现代码中多了一些东西。原创 2023-09-10 18:27:23 · 4298 阅读 · 56 评论
分享