2

我有一个具有成员函数声明的类:

void doSomething(int a);

和一个函数定义:

void doSomething(int const a) { ... }

正如构造函数定义和声明之间的不匹配中所述,这些签名被一致的编译器认为是等效的。

我希望做的是找到一个编译器标志,无论如何都会对此发出警告。我正在使用不允许这样做的不合格编译器支持用户,我想在他们这样做之前抓住它。

4

0 回答 0