- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 【无标题】
cout << *Name << “析构公式” << endl;cout << *Name << “小猫说话” << endl;// cout << “ANimal析构” << endl;cout << “Base2构造” << endl;cout << “Base2析构” << endl;cout << “欢迎下次使用” << endl;cout << “Sub5构造” << endl;cout << “Sub5析构” << endl;cout << “小猫说话” << endl;
2025-06-24 10:34:58
769
原创 c+++ssss
/ Speak(Animal1 &a1) 的参数类型是 Animal1&,所以 a1.speak() 始终调用 Animal1::speak(),即使实际传入的是 Cat 对象。cout << *Name << “析构公式” << endl;cout << *Name << “小猫说话” << endl;// cout << “ANimal析构” << endl;cout << “Base2析构” << endl;cout << “小猫说话” << endl;cout << “说话” << endl;
2025-06-24 10:29:45
408
原创 c+++ssss
/ Speak(Animal1 &a1) 的参数类型是 Animal1&,所以 a1.speak() 始终调用 Animal1::speak(),即使实际传入的是 Cat 对象。cout << *Name << “析构公式” << endl;cout << *Name << “小猫说话” << endl;// cout << “ANimal析构” << endl;cout << “Base2析构” << endl;cout << “小猫说话” << endl;cout << “说话” << endl;
2025-06-05 13:29:48
301
原创 c++ddd
/ 也就是说,原本的地址是一个 void* 类型的地址,通过类型转换,你将其解释为一个 int* 类型的指针。// struct person p2 = {“Zhang”, 19, “男”};// struct person p3 = {“Wang”, 17, “男”};// struct person p1 = {“Li”, 18, “男”};// struct person p1 = {“Li”, 18, “男”};// 具体来说,它是一个 void。
2025-04-07 11:41:52
867
原创 cyuyan
/ // // 指针数组:指针只能说明数组里存储的是地址,其他的说明不了,本质上还是一个数组,所以arr代表的是这个数组的地址。// // 数组在内存中的布局是在编译时确定的。// // 在函数参数传递中,当把整型数组作为参数传递给函数时,数组名会退化为指向其首元素的指针(地址)// // 当一个指针作为sizeof的操作数时,sizeof返回的是指针本身的大小。// // &arr依然指的是函数被调用时创建的整个数组的地址。// // 取数组地址。
2025-04-07 11:25:53
436
cyuyfrwfggffegfggghddssssssssssssssssssssssssssssssssssssssssssssssssssss
2025-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人