【发布时间】:2015-08-03 22:14:16
【问题描述】:
我正在阅读 C++ 代码,我正在努力理解这个演员表:
(uint8_t const * const *) someVideoFrame->someData
我看到类似指向字节数组的指针,但我很难理解双精度 constant pointer 的用法。
据我所知,我只是将其移植为 (byte **)。
就步骤而言,这个演员想要达到什么目的? C++ 中的const 效果是什么?
编辑
我同时在 C++ 文档中发现了这一点:
int const * const Constant4
... 声明 Constant4 是指向常量整数的常量指针。基本上,“const”适用于其最左边的任何东西(除非那里没有任何东西,在这种情况下它适用于它最右边的任何东西)。
但我仍然想知道动态声明常量的目的是什么。
【问题讨论】: