- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 C/C++传入数组及怎样限定传入数组的大小
很多人c和c++的初学者都知道这样一个事实:数组不能直接作为函数的形参,当传入一个数组名时,数组会退化为对应的指针类型。 例如考虑如下函数:void chuanrushuzu(int a[10]){ return;//没有实质内容,只是为了说明数组的传入}这里函数的形参虽然指定了数组的大小,但实质上编译器是不认,在编译器严重,被传入的只是一个int*类型的指针,也就是说,在此例的函数中
2016-08-04 16:12:39
4122
原创 类的赋值操作符(“=”)和拷贝构造函数的调用时机
copy构造函数被用来“以同型对象初始化自我对象”,而赋值操作符被用来“从另一个同型对象中拷贝其值到自我对象”。 需要格外注意的是copy构造函数也是构造函数,因此它的调用时机必须是之前的对象并不存在的情况,而赋值操作符正好相反,既然是“从另一个同型对象中拷贝其值到自我对象”,那在调用的时机,就必须同时存在两个已经存在的对象。 举个例子:class test{};//定义一个类,系统自动生成其c
2016-07-18 15:24:40
528
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人