2015-06-10 118 views
0

我在這裏得到了很多const。所以我需要知道哪些是真正需要的。const指針指向const數據的常量指針

我需要使用指向指針的指針,其中的指針是const,指向的數據是const。 以下是否有意義?

const int a=5; 
const int* const pi=&a; 
const int* const * const ppi=π // three const here? correct? 

那麼它編譯沒有警告,並作出有意義的我,因爲 PPI是常量 * PPI是常量 和** PPI是常量

我需要使用PPI,並希望儘可能多的常量儘可能地,因爲我正在編寫一個微控制器,並希望數據進入閃存。 我知道有辦法強制數據去閃光,但我更喜歡鏈接器自動這樣做。

+1

是的,這是有道理的。這是個問題嗎? –

+0

需要注意的是,將事物標記爲「const」不一定會將它們放入微控制器的閃存中。 – shuttle87

+0

它是一種什麼樣的MCU?至少一些MCU(至少AVR8)有一個非常特殊的語法來告訴「它應該去Flash」。 –

回答

相關問題