gpt4 book ai didi

c++ - C++ 中的常量指针变量

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:17:21 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What is the difference between const int*, const int * const, and int const *?

我知道 C++ 中指针变量的两种变体.

说我有

mystruct{
int num;
}

变体 1:

const mystruct* m1;表示m1中的成员变量不能被修改,例如m1->num = 2会报错。

变体 2:

mystruct *const m2 = m1; 表示一旦 m2 设置为指向 m1,如果您随后设置 m2 =m3 将产生错误。

但是,似乎还有第三种变体,我不确定它的属性:

变体 3:

mystruct const * m3;

这是什么意思?

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