指针类型最合适的编码约定是什么?

时间:2014-08-30 21:06:40

标签: c++ c pointers naming-conventions

有两种方法可以看到""变量int * a

  • 您可以将a视为int*类型的变量。
  • 您可以将*a视为int类型的变量。

因此,有些人会声明int* a,而其他人会声明int *a


关于上述两种方法,我想知道:

  • 支持和反对其中每一个的论据是什么?
  • 其中哪一个通常被认为是更好的编码约定?

该标准似乎是“令人沮丧的”#34;使用int* a方法:

  • 声明函数指针int (*func)(int x)时无法应用。
  • 在同一行int *a,*b,*c中声明多个指针时无法应用。

我在职业生涯的大部分时间里一直在使用int* a方法。

但事实证明这与大多数人所做的相反。

任何其他见解将受到高度赞赏。

0 个答案:

没有答案