本來想用extern變數來做class間的變數傳遞
方法是在一開始使用或宣告的file中宣告在function之外
其他的file或class想要共用就加extern來共用此變數
不過用全域變數可能造成日後程式混亂
後來決定用static variable
方法是在欲初始的class中宣告static member variable
要改變static variable的值必須要用static function
一樣先宣告為member 才能存取member variable
接下來要先在file中所有function外重新宣告
CLASS::變數=xx 才會完成變數初始化 在記憶體中分配區塊給它

沒有留言:
張貼留言