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