Explanation
不能有 CV 限定符,在 C++ 中 CV 限定符指const和volatile。
非成員函數
在 C++ 中, 普通函數(非類的成員函數)不能有 CV 限定,即const和volatile限定。即非類的成員行數,用const進行修飾:
int test() const //這是不對的,普通函數(非成員函數不能有CV約束) { //實現 }
靜態函數
在 C++ 中,靜態成員函數(static成員函數)不能有 CV 限定,即const和volatile限定。即類的靜 態成員函數,也不能有 CV 約束:
class Test { public: static int test_fun() const; //這個是不允許的。 }
Reference
http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201149281131/
柳大·Poechant:Blog.CSDN.net/Poechant