当我在我的代码中使用指针时,我并不总是记得我是在处理指针还是它们指向的对象。所以,我想将我的指针称为“pointerToXYZ”。是否有任何官方风格指南(官方风格指南的链接)描述了指针命名约定?
更新:好的,我提出了一个更具体的问题;希望它可以重新开放。如果答案是简单的“不”,那么我会接受。
当我在我的代码中使用指针时,我并不总是记得我是在处理指针还是它们指向的对象。所以,我想将我的指针称为“pointerToXYZ”。是否有任何官方风格指南(官方风格指南的链接)描述了指针命名约定?
更新:好的,我提出了一个更具体的问题;希望它可以重新开放。如果答案是简单的“不”,那么我会接受。
至于:“这很愚蠢”,这几乎取决于你。在团队(/项目)中,可能会有每个人都同意的命名约定。如果您发现这种格式是您自己代码的良好命名约定,那么没有人会阻止您。
我认为常用指针的命名约定并不常见。我最常看到的一个(如一致的)是:
int *somenamePtr;
使用您自己熟悉的编码风格,并且请记住,您的代码必须同样让其他人阅读也很舒适,作为一种好的做法,只需通过并尝试实施公认的编码标准,如证书安全编码,以及像google c++ 风格这样的通用编码风格,或者说是在linux中使用的那种(只显示 C 风格而不是 cpp)。
int a;
int* ptr_a;
//code here
int c = *ptr_a;
在您上面的程序中,尝试命名您的变量,比 a、b、c 等更好。是的(以我的拙见),您指示指针类型的方法就足够了。就像其他人所说的一致性在您的代码中很重要,并且始终是长期维护代码的关键。