C++高手请进:分析函数virtual const string &fun(const string&) count = 0;
分析函数的每一个关键字在此处的含义、函数的参数、返回值、!头疼,面试的时候被问到的!最不懂就是count=0;这句!这么说可能是我看错了,因为当时是在纸上面做的题目,是考...
分析函数的每一个关键字在此处的含义、函数的参数、返回值、!头疼,面试的时候被问到的!最不懂就是count = 0;这句!
这么说可能是我看错了,因为当时是在纸上面做的题目,是考官手写的,我也很纳闷,他念得count!
现在更正函数为 virtual const string &fun(const string&) const = 0; 展开
这么说可能是我看错了,因为当时是在纸上面做的题目,是考官手写的,我也很纳闷,他念得count!
现在更正函数为 virtual const string &fun(const string&) const = 0; 展开
展开全部
virtual 虚函数
const string& fun(const string&) count = 0; 引用(对一个const T&的初始式不必是一个左值,甚至可以不是类型T的)
例如:const double& cdr = 1; //声明cdr是对常量1的引用(我感觉这跟宏定义基本一个意思)
解释:
double temp = double(1); //首先建立一个具有正确值的临时变量
const double& cdr = temp; //而后用这个临时变量作为cdr的初始式
const string& fun(const string&) count = 0; 引用(对一个const T&的初始式不必是一个左值,甚至可以不是类型T的)
例如:const double& cdr = 1; //声明cdr是对常量1的引用(我感觉这跟宏定义基本一个意思)
解释:
double temp = double(1); //首先建立一个具有正确值的临时变量
const double& cdr = temp; //而后用这个临时变量作为cdr的初始式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主是不是打错了?应该是 const = 0 吧。 const 表示它是个访问函数, =0 表示它是个纯虚函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-10-18 · 知道合伙人数码行家
关注
展开全部
=0表示纯虚函数,必须要在子类继承实现才可调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最后的是count还是const?应该是const吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询