ahead : this is my start and review of c++
1.简单指针
int a[2][5] = { { 1,2,3,4,5 },{2,4,6,8,10} };
int(*p)[5];
p = a;
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 5; j++)
{
cout << a[i][j] <<" ";
if (j ==4) {
cout << endl;
}
}
}
cout << "第一行第二列" << *(*a + 1) << endl;
cout << "第二行第二列" << *(*(a + 1) + 1) << endl;
输出如下:
1 2 3 4 5
2 4 6 8 10
第一行第二列2
第二行第二列4
//
2.virtual的使用、虚函数与纯虚函数
3.重载运算符