static variable and const method in C++
寫了那麼多年C++很汗顏 這個基本的概念沒搞懂
以前只用 static const variable,直接在.h class define就assign了
或用 static function
就是沒用到成員變數 不需要new instance就可以call的函數)
但一直沒搞懂 首先 如果定義static (not const) variable,要在哪裡initialize
外面或是成員函式嗎?
還有 const function
(可參看 http://en.wikipedia.org/wiki/Static_variable)
是說 如他那樣定義 是說可以改變const variable嗎
而且在他C++的例子中count並非constant..只是static
為什麼需要const function去回傳他呢
希望有大師可以回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.125.87.33
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):