0
“Sometype * const *”表示什么?“Sometype * const *”表示什么?
它是否等同于const SomeType *?
我在查找UE4中的TMap数据结构的查找键功能时碰到了它,并且第一次看到类似这样的事情。
不用说,我也没有什么意义了出来,并首先想到可以存储它
“Sometype * const *”表示什么?“Sometype * const *”表示什么?
它是否等同于const SomeType *?
我在查找UE4中的TMap数据结构的查找键功能时碰到了它,并且第一次看到类似这样的事情。
不用说,我也没有什么意义了出来,并首先想到可以存储它
让我们拆开它的任何类型的,考虑一个更简单,更熟悉的例子:
Sometype**
是指向指向非对象的指针的指针。
Sometype* const*
是指向const
-指向非const
Sometype
对象的指针。
我明白了!因为const sometype *是用于常量指针的 – Allahjane
它是一个指向常量指针(非常量)'Sometype'的指针。 –
@Someprogrammerdude PointerCeption? – Allahjane
https://isocpp.org/wiki/faq/const-correctness#const-ptr-vs-ptr-const – Ripi2