Boolan C++面向对象高级编程(上)第一周笔记

1、简介

CLASS分类:( 1)带指针 :string

                        (2)不带指针:complex

多个class之间有联系:面向对象。

2、头文件与类的声明

头文件防卫式声明

#ifndef  __COMPLEX__

#define __COMPLEX__

...... 

#endif

3、构造函数和析构函数

(1)构造函数:保证创建一个函数就会杯初始化,名称与类相同。

例如:

complex(double r=0, double i=0)

: re(r), im(i)

{

}

(2)析构函数:对象消失时调用,释放动态内存。

(3)拷贝构造:接收自己的东西

4、操作符重载

可以对一些operator重载,+,*,++,--,来实现一些其他自己想要的功能。

参数传递:  pass by value:通过值来传递给调用的函数

                    pass by reference:通过引用来传值

2. 返回值 ;    return by value , return by reference

传递参数一般使用引用传递。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容