![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础
LonelyGambler
未长成的程序员
展开
-
派生类不能以列表的形式初始化从基类继承来的成员变量
派生类不能以列表的形式初始化从基类继承来的成员变量 #include "iostream" using namespace std; class base { protected: int a; }; class base1:public base { public: base1(int b_a = 5):a(b_a) { } int show() ...原创 2018-08-05 17:19:56 · 1527 阅读 · 0 评论 -
error: passing xxx as 'this' argument of xxx discards qualifiers的解决办法
写demo的时候碰到一个C++编译报错,初见也是奇怪了,编译器指向我调用类成员函数出错了。 然后百度看了下别人的博客瞬间就醍醐灌顶了,原来是编译器认为成员函数可能会修改被const限定的变量 解决办法 问题根因已经明确,那自然是把成员函数也用const限定一下,这样编译器就不会认为你的成员函数会修改成员变量了。 复习一下 在类成员函数的声明和定义中,const的函数不能对其数据成员进行修改操...原创 2018-12-09 23:37:42 · 10121 阅读 · 4 评论