看板 C_and_CPP 關於我們 聯絡資訊
看code看到有一句 const string Infix_To_Postfix::OPERATORS = "+-*/"; 百思不得其解其中的用法 "::"可以用來把class的function寫在外面 也可以用做namespace的存取 但是宣告東西用"::"我就不明白是什麼用途了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.66.162
loveme00835:static data member 的初始化部份 11/23 13:05
holymars:這東西叫Scope Resolution Operator 請丟google 11/23 14:05
j129008:看懂了 但是似乎不用加const string? 11/23 17:44
j129008:他的意思是 在外面宣告一個static const string 的 11/23 17:44
j129008:Infix_To_Postfix的data member? 11/23 17:45
loveme00835:這個成員早在類別定義的時候就出現了,只是初始化要在 11/23 17:46
loveme00835:大括號外面完成 11/23 17:46
loveflames:static data member很類似global var 11/23 17:56
legnaleurc:我是記"和實體無關的 member access operator" 11/23 18:16