honeyJ

Talk is cheap,Show me the code.

浅拷贝与深拷贝并实现String

1.什么是浅拷贝,里面存在什么问题? 如果已定义好一个类,如果类中只有int、double、char、bool这类基本类型的变量,由于基本变量的所占空间是已知的,所以在编译时编译器就可确定所需内存大小而进行分配(静态分配内存),对象a和对象b他们的变量存在于各自的内存块中(对象内存空间),浅拷...

2017-09-23 20:40:32

阅读数:102

评论数:0

日期类的简单实现

日期类的简单实现 1、对于一些运算符的重载       以下是我们建立一个日期类及最基本的函数声明。 #include using namespace std; class Date { public: Date(int year = 2010, int month = 1, int day ...

2017-09-19 19:57:12

阅读数:214

评论数:0

C++完成复数类的运算符重载

复数类的运算符重载      运算符重载指对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型      对于复数类,有实部和虚部两部分,因此我们对于加减乘除要列式计算。 程序如下: #include using namespace std; class Complex { pu...

2017-09-15 19:58:21

阅读数:106

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭