返回信息流多年以来我总是把成员变量的变量名最后加一个下划线(忘记从哪学来的了):
class
{
public:
test();
private:
x_;
};
然后类内引用其他成员函数及变量一定用this指针:
this->test();
this->x_;
这样是为了读代码方便,但是最近某友人劝我少用this指针,看着难受,不知道只是他自己的体验还是这样写真的很难看?
经验告诉我,代码如书法,并不是自认为好并坚持多年的东西就是合适的,回过头看总有不足,所以一定不要自大…
想问问大家的感受,关于百家争鸣的编码规范,到底怎样才能有效地随大流,不挨揍;
求轻拍~
这是一条镜像帖。来源:北邮人论坛 / cpp / #97260同步于 2018/3/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请教关于this指针的较优编码规范
firekisser
2018/3/9镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
嗯嗯确实没歧义,但是有的项目成员变量和函数名特别长,这时候用ide的话,this指针帮忙补全就可以少打很多字,都不用想,习惯了感觉效率上比vim的ctrl+p还好点……
【 在 cocoyimasa 的大作中提到: 】
: 我一般不加this->,除非函数参数和成员函数同名的时候。
: 少写这几个字明显是偷懒哈哈哈,但是没有歧义。真没有。
打this->也要时间啊,直接写函数名前几个字母ide也能补全啊
【 在 firekisser 的大作中提到: 】
: 嗯嗯确实没歧义,但是有的项目成员变量和函数名特别长,这时候用ide的话,this指针帮忙补全就可以少打很多字,都不用想,习惯了感觉效率上比vim的ctrl+p还好点……
主要是记不住……十几个特别长的函数名字和成员变量名字,前面的几个字母记不住
【 在 chenxiansf 的大作中提到: 】
: 打this->也要时间啊,直接写函数名前几个字母ide也能补全啊