【发布时间】:2011-07-26 05:25:49
【问题描述】:
注意:我使用的是 g++ 编译器(我听说它非常好,应该非常接近标准)。
不是试图引发语法大战,只是一个随机问题......声明指针的理想方式是什么?
int* pI = 4;
int *pI = 4;
(或者我最喜欢的,我知道它不漂亮,但我喜欢它):
int*pI = 4;
同样的问题代表参考:
int& rI = 4;
int &rI = 4;
或
int&rI = 4;
也许没有正确的答案。同样,我是否应该关心一个常量整数是否被声明为:
const int I = 4;
或
int const I = 4;
我不关心也没关系...
我确实喜欢通过在最后一个括号后面加上一个 const 来声明 const 函数的方式。
而且我相信常量函数比类似的非常量函数具有不同的函数签名(即常量是函数签名的一部分,不像大多数消息来源说它只取决于参数类型和返回类型)。
这是对的吗?我应该关心吗?
【问题讨论】:
标签: c++ pointers reference declaration