C++面向对象基础
面向对象的编程思想(Object Oriented Programming, OOP)是程序设计发展的必然阶段,在70年代初,人们使用面向过程的编程思想解决问题,但是随着时代的进步,人们发现这种编程思想非常繁琐,尤其是定义多个相同或相似的变量,需要进行非常冗余的代码编写。这就引入了OOP的观念,面向对象的思想是C++语言的核心内容,因此我们分成多个篇章进行叙述,今天主要给大家介绍类的创建和使用,以及封装,构造析构函数等内容。
类的定义及使用
1 | #include<iostream> |
构造函数和析构函数
1 | #include<iostream> |
拷贝构造函数
1 | #include<iostream> |
深拷贝和浅拷贝
1 | #include<iostream> |
this指针
1 | #include<iostream> |
C++小结
在这里给小伙伴们介绍了C++的基本面向对象的概念,虽然不是很难,但是非常重要,在这里为了方便起见,使用了public关键字,下一节会为大家详细介绍几种访问权限关键字。