自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

honeyJ

Talk is cheap,Show me the code.

  • 博客(3)
  • 收藏
  • 关注

原创 浅拷贝与深拷贝并实现String

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

2017-09-23 20:40:32 258

原创 日期类的简单实现

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

2017-09-19 19:57:12 499

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

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

2017-09-15 19:58:21 721

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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