比较一下C和C++对于数据的管理:
![](https://i-blog.csdnimg.cn/blog_migrate/725a14a401ac8d465299b0333f3afeb3.png)
c语言靠函数去处理数据,而c++则是将数据与函数包在一起。
C++的数据与函数:
我门在设计类的时候一定要注意他的成员变量是否带有指针。
我门设计的第一个·类Complex不带有指针,
C++ Program代码的基本组成:
1)C语言与C++语言头文件表示的不同之处:
2)头文件防卫式声明
综上说述就是为了写出大家风范的代码,一看就是专业的
通过以上索要关注的几点:
- 所设计的类的成员变量是否包含指针
- .h文件书写一定是防卫式格式
通过上述两点我门设计一个无指针的类 ------- Complex
先写.h文件
#ifndef __COMPLEX__
#define __COMPLEX__
///
// 这里面的内容怎么去布局也是很有讲究的
///
#endif // __COKPLEX__
.h文件的布局:三部走
- 类声明
- 类定义
- 类前置声明
类声明:两部分组成 class head / class body
以下是class head部分:
1)class template (模板) 简介
2)class body