什么" Sometype * const *"表示?

时间:2016-12-02 11:23:48

标签: c++ const

" Sometype * const *"表示?

是否等同于const SomeType *?

我在UE4的TMap数据结构的find key函数中遇到了它,这是我第一次看到这样的东西。

毋庸置疑,我无法理解它并想到任何可以存储它的类型

enter image description here

1 个答案:

答案 0 :(得分:3)

让我们解开它,首先考虑一个更简单,更熟悉的案例:

Sometype**是指向非const Sometype对象的指针。

Sometype* const*是指向const的指针 - 指向非const Sometype对象的指针。