注册 登录
编程论坛 C++教室

这个时候,输出*p会发生什么

后卿 发布于 2022-08-02 02:09, 1188 次点击
struct student
{
    string name;
    int age;
    int score;
};
void main()
{
struct student s1={"张三",18,100};
struct student *p=&s1;
请问到了这一步,*p里面保存的是什么东西
如果cout<<*p会发生什么
5 回复
#2
wp2319572022-08-02 07:52
回复 楼主 后卿
自己试一下不就知道了
#3
apull2022-08-02 09:07
并没有指定具体的输出方式,也就是没有重载<<,编译器晓不得怎么输出。
#4
chenyucheng2022-08-05 08:44
会提示未定义(确信)
--------------------
划掉划掉
抱歉,看错了

[此贴子已经被作者于2022-8-5 20:36编辑过]

#5
吹水佬2022-08-05 08:57
struct student s2 = *p;
看看s2
#6
宋宇轩2022-08-10 11:48
自己试一试啊
1