C++基础 (5) 第五天 重载new delete () 只能操作符 自定义string类

1 昨日回顾

 

1.static 对整个类共享

 

可以直接用

类::方法

调用

 

如果是私有的 可以提供一个静态的访问静态成员的方法

 

 

2 自定义的数组类-重载操作符[]

 

 

3 重载new和delete

 

 

 

4 重载操作符()

 

 

5中午回顾

 

重载 各种操作符

 

 

6不建议重载并且和或者操作符

重载的 && 不会发生短路现象

重在的 || 也不会发生短路

永远会执行这个操作符,就违背了语言的原意

 

 

7智能指针操作符重载

 

 

总结:智能指针其实是一个对象,当栈中的这个对象被销毁的时候调用对象中的析构函delete掉原始在堆中分配的空间。

 

 

 

 

8 箭头和解引用重载操作符

9 解引用和箭头操作符重载答疑

 

 

10自定义的string类

source.cpp:

MyString.h:

 

MyString.cpp:

 

posted @ 2019-03-11 21:24  hh9515  阅读(206)  评论(0编辑  收藏  举报