
C++
Aitting
一个普普通通的小程序猿
展开
-
c++学习笔记 第四部分
Part 4一 this指针有一个特殊的指针,它叫做this。我们从来没有见过他,但是他却从来都存在。我们通过一个典型的例子来认识它:class Human {char fishc;Human(char fishc);}Human::Human(char fishc){fishc = fishc;}我们看到,在”fishc = fishc”之前,所...转载 2020-04-07 18:08:34 · 585 阅读 · 0 评论 -
C++学习笔记第三部分
Part 3一 对象和类1.类(Class)就像是一副蓝图,它决定一个对象将是什么样的(具备什么样的属性、功能)。所以OOP过程的第一步是创建一个类,而每个类跟变量一样都有一个名字,我们就从如何声明一个类说起:class MyFirstClass{} ;就这样,我们创建了一个类!虽然它什么都干不了,但它是一个起点,一个成功的开始。注意,类名的第一个字母采用大写...转载 2020-04-07 18:06:12 · 184 阅读 · 0 评论 -
c++学习笔记第二部分
Part 2一 数组 指针在c++中的数组std::string str; , string是std类里面的一个对象 这个语句就是命名一个数组名字叫做str2. C++ 允许指针群 P,就是多个指针有同样的值int *p1 = &myInt;int *p2 = &myInt;C++ 支持无类型(void)指针,就是没有被声明为某种特定类型的指针,例如...原创 2020-04-07 18:03:29 · 153 阅读 · 0 评论 -
C++学习笔记第一部分
Part 1一 OO思想的特点1. 封装封装意味着把对象的属性和方法结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。封装是面向对象思想描述的基础,从此程序员面对的就不再是许多复杂的函数和过程实现,而是少数具有行为能力的个体实例。2. 抽象抽象的过程是对具体问题进行概括的过程,是对一类公共问题进行统一描述的过程。为了使某些必要的信息得以顺利的交流,设计者必须制...原创 2020-04-07 18:01:42 · 220 阅读 · 0 评论 -
c++学习笔记
Part 5一 友元关系1.在编程中我们通过 public, protected 和 private 这些访问级别可以让程序员控制谁有权使用某个类里的某个方法和属性。这个强大的方案可以把代码的实现细节掩藏起来,不让没有相应权限的其他代码访问到。可是在某些场合,一个完全无关的类由于某些特殊原因需要访问到某个 protected 成员,甚至某个 private 成员,那该怎么办呢?...转载 2020-04-07 18:10:05 · 140 阅读 · 0 评论