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