sách gpt4 ai đã đi

Câu lệnh Foo *p = 0;p->p() có giá trị như thế nào?

In lại 作者:太空宇宙 更新时间:2023-11-04 14:29:54 33 4
mua khóa gpt4 Nike

class Foo
{
công cộng:
Foo(int i)
{
_i = i;
}
void p()
{
cout<<"printed"<<>
}
int _i;
};
int chính()
{
Foo *p = 0;
cout <<><>
p->p();

trả về 0;
}

上面代码的实际输出是

0
printed

根据我的理解,它应该为访问 0x0 地址提供 SEG 错误。因为*p地址是0x0。

为什么它有效?有人解释一下吗?

33 4 0
Bài viết được đề xuất: c++ - SQLite 更新表
Bài viết được đề xuất: HTML 到 CSS 链接不起作用
Bài viết được đề xuất: html - CSS 按数字增加填充
Bài viết được đề xuất: c++ - 使用 ifstream 读取文件时出错
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com