- 主题:[求助]请教一个const形参在函数声明中省略掉的问题
lint为啥要对第一种报错?哪家的Lint这样配?
【 在 comus 的大作中提到: 】
: 你们不用lint?如果用的话,那只有第二版不会报错
--
FROM 222.129.50.*
因为声明和函数不一致啊
【 在 ble 的大作中提到: 】
: lint为啥要对第一种报错?哪家的Lint这样配?
:
: 【 在 comus 的大作中提到: 】
: ...................
--来自微微水木3.5.12
--
FROM 120.245.128.*
我好多年没接触c++了,怎么直觉第二版最好呢
【 在 leavedream 的大作中提到: 】
: 我是c++新手,写了一个class,第一版本大概长这个样:
:
// 头文件 (a.h)
class A{
public:
void func1(int a, float b, const a\_ref\_type& obj);
};
// 源文件(a.cpp)
: ..................
发自「今日水木 on iPhone 6s Plus」
--
FROM 120.244.236.*
const int 作为函数参数没有意义。本来就是传值,函数里面改不改也影响不了外面的变量(如果是)。
【 在 leavedream 的大作中提到: 】
: 我是c++新手,写了一个class,第一版本大概长这个样:
: [code=c]
: // 头文件 (a.h)
: ...................
--
FROM 72.199.121.*
你说的这版目前clang的lint会主动警告,要求去掉头文件里面的top level const
【 在 qazwsx913 的大作中提到: 】
: 我好多年没接触c++了,怎么直觉第二版最好呢
: :
: // 头文件 (a.h)
: ...................
--
FROM 222.129.50.*