[問題] static const 有dependency怎麼辦
大家好
看到一份code
他的static const 在cpp 定義時
會用到別的class的static const
之前有看到文章說 好像不保證 誰會先初始化
可能會發生問題?
我想問的是
會遇到這問題
是天生程式design上就有缺陷
有沒有那種不可避免的case
我自己用VC亂測
假設寫的時候順序是
const int *ptr = new int(*CONST::VALUE);
int *CONST::VALUE = new int(5566);
然後印ptr 他也是5566
我可以假設他compiler有去檢查dependency嗎? 別家compiler可能就會出問題?
那若是我遇到這case有沒有什麼改法
能保證他的順序性
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.64.222
→
06/03 17:39, , 1F
06/03 17:39, 1F
→
06/03 17:39, , 2F
06/03 17:39, 2F
→
06/03 17:40, , 3F
06/03 17:40, 3F
→
06/03 22:02, , 4F
06/03 22:02, 4F
→
06/04 22:58, , 5F
06/04 22:58, 5F
→
06/05 00:42, , 6F
06/05 00:42, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章