warning: type qualifiers ignored on function return type
函數回傳型別加上 const 修飾符,例如:
const double _processPornVideo(void); // 產生警告
C++ 標準規定:函數回傳值型別的 cv-qualifiers (const/volatile) 會被忽略,因為回傳值本身是右值,無法被修改,加 const 無意義。
移除回傳型別上的 const:
double _processPornVideo(void); // 無警告
const 有意義(如 const int* foo() 或 const int& foo()),不會產生此警告。