day15

发布时间 2023-09-14 16:49:41作者: skural

实质上是求1的个数

 

一般是先调用基类的构造函数,然后调用对象的构造函数,最后调用派生类的构造函数

抽象类里面可以有抽象方法和非抽象方法
如果类里面有抽象方法,那么类一定要声明为抽象的

 

 

对于二维数组,数组首地址为 a,则 a + i 表示第 i 行首地址。*(a + i) 表示第i行第一个元素地址,*(a + i) + j 表示第 i 行第 j 个元素地址。
因此第 i 行第 j 个元素值为 *(*(a + i) + j),也就是 a[i][j],因此正确答案为 B。

 

拷贝构造函数的调用时机:
1.用一个类对象初始化另一个对象
2.当函数的形参是类的对象时,但引用传递就不会调用
3.函数的返回值是类的对象或者引用