gpt4 book ai didi

c++ - 为什么指针使用 -> 而不是 .?

转载 作者:太空狗 更新时间:2023-10-29 19:41:14 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why does C have a distinction between -> and . ?

假设我有这个结构:

struct movies
{
string title;
int year;
} my_movie, *ptrMovie;

现在我像这样访问 my_movie:my_movie.year = 1999;
现在要访问一个指针,我必须这样做:ptrMovie->年份 = 1999;

为什么指针使用 -> 运算符而普通数据类型使用 . 运算符?他们有什么理由不能同时使用 . 运算符吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com