Welcome

首页 / 软件开发 / C++ / C++编程中错误及警告信息(1) cannot have cv-qualifier

C++编程中错误及警告信息(1) cannot have cv-qualifier2013-02-05Explanation

不能有 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