作者HenryLiKing (亨利王子)
看板C_and_CPP
標題[問題] 關於變數命名的方式
時間Thu Dec 29 00:04:29 2016
/*****以下為上篇的解釋********/
上一篇我用手機打
按編輯文章後就當掉了
所以文章內容都不見了
抱歉發了一篇廢文
/*****************************/
以下正文~
最近為了增強自己寫程式的能力
所以在寫完作業或是考完上機考之後我都會研究別人的想法和寫法
我發現有一位很厲害的同學
他變數的命名方式都是這樣
string __name__ = "Henry";
我問他為什麼要這樣命名呀?
他只跟我說好玩..........
可是我看c++原始檔案裡面的命名也都是用這類的方式耶
是有甚麼特別的原因要這樣寫嗎?
還是以後出去工作的話都要這樣命名比較好?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.111.225
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1482941072.A.D12.html
1F:→ fatrabitree: 自己寫的不要用__開頭 12/29 00:30
2F:→ EdisonX: string __name__ ... 他以為是寫 python 嗎 12/29 01:09
3F:→ EdisonX: 命名規則就那幾種,大駝、小駝、雙駝、匈牙利,拿這幾個 12/29 01:11
4F:→ EdisonX: keyword 下去找便行, 然後用哪種命名方式不是個人決定的, 12/29 01:12
5F:→ EdisonX: 是團隊決定的。另外底線開頭的東西不要加,頂多只能用到 12/29 01:12
6F:→ EdisonX: 底線當結尾。 12/29 01:13
7F:→ sppmg: 註解格式錯誤XD 12/29 01:38
8F:→ x000032001: 看個Google C++ style guide吧 別自創風格.. 12/29 01:44
9F:推 petingo: /底線 有位大大有詳細解說 12/29 02:27
11F:→ MOONRAKER: 學習階段隨便寫無所謂,但是底線開頭是有禁忌的 12/29 11:13
12F:→ MOONRAKER: 沒有強硬規則說不可以,但是硬要用,就很不方便 12/29 11:13
13F:推 FukadaKyoko: 希望有朝一日C++可以統一這些東西到編譯器裡面去XD 12/29 14:22
14F:→ FukadaKyoko: 直接編下去不能過就不用老是管這些玩意惹 12/29 14:22
15F:→ uranusjr: 不可能啦, 做這種事不符 C++ 的風格 12/29 18:15
16F:推 ronin728: __FILE__與__LINE__是編譯器的preprocessor 特殊功能 12/30 09:12
17F:→ ronin728: 那是因為怕跟變數或巨集撞到才故意取成那樣 12/30 09:14
18F:→ ronin728: 所以使用者的變數還故意弄成__XXX__就很不好 12/30 09:19
19F:→ ronin728: 因為一開始就是不想跟你撞名才取那樣的 12/30 09:20