作者HenryLiKing (亨利王子)
看板C_and_CPP
标题[问题] 关於变数命名的方式
时间Thu Dec 29 00:04:29 2016
/*****以下为上篇的解释********/
上一篇我用手机打
按编辑文章後就当掉了
所以文章内容都不见了
抱歉发了一篇废文
/*****************************/
以下正文~
最近为了增强自己写程式的能力
所以在写完作业或是考完上机考之後我都会研究别人的想法和写法
我发现有一位很厉害的同学
他变数的命名方式都是这样
string __name__ = "Henry";
我问他为什麽要这样命名呀?
他只跟我说好玩..........
可是我看c++原始档案里面的命名也都是用这类的方式耶
是有甚麽特别的原因要这样写吗?
还是以後出去工作的话都要这样命名比较好?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.45.111.225
※ 文章网址: https://webptt.com/cn.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