foo.h #ifndef FOO_H #define FOO_H class Foo { int fooObj1; bool fooObj2; public: Foo(int input1); }; #endif 文件 #include "foo.h" Foo: ...
foo.h #ifndef FOO_H #define FOO_H class Foo { int fooObj1; bool fooObj2; public: Foo(int input1); }; #endif 文件 #include "foo.h" Foo: ...
我有以下代码: 我正在使用标志“ -Weffc ++”进行编译。 我得到警告“测试需要在初始化列表中初始化”。 但是我做不到,因为我需要做一些计算才能产生测试的价值。 因此,为避免发生此错误,我确实尝试了“ -Wno-reorder”标志,但是它不起作用。 我也不喜欢它,因 ...
我在这里使用-Weffc ++ -Wall -Wextra进行编译。 基本上我有以下片段: 我得到警告: warning: 'operator=' should return a reference to '*this' [-Weffc++] 。 我不太确定该警告该怎么做。 我 ...
当使用-Weffc ++进行编译并扩展boost :: iterator_facade时,我得到了编译器警告:基类具有非虚拟析构函数。 我该怎么做才能解决此问题? 这是示例代码: 我像这样在Fedora 19上编译: 这是实际的警告: 谢谢。 ...