我有一個超類是這樣的:避免警告「未引用的形式參數」
class Parent
{
public:
virtual void Function(int param);
};
void Parent::Function(int param)
{
std::cout << param << std::endl;
}
..和一個子類是這樣的:
class Child : public Parent
{
public:
void Function(int param);
};
void Child::Function(int param)
{
;//Do nothing
}
當我編譯的子類。 CPP文件,我得到這個錯誤
warning C4100: 'param' : unreferenced formal parameter
作爲一種做法,我們曾經把警告視爲錯誤。如何避免上述警告?
謝謝。
使用boost :: ignore_unused(param)http://stackoverflow.com/a/24310846/888576 – 2016-02-03 17:37:18