注册 登录
编程论坛 C++教室

const的一个小问题

yijing21 发布于 2008-04-09 10:03, 811 次点击
class NotQuery:public Query_base{
    friend Query operator~(const Query &);
    NotQuery(Query q):query(q){}
    set<line_no> eval(const TextQuery &) const;
    ostream& display(ostream &os)const
    {
        return os<<"~("<<query<<")";
    }
    const Query query;
};
这是C++primer里文本查询的一个类  我有点迷糊  为什么最后那句const Query query;可以这样定义呢,那NotQuery(Query q):query(q){}怎么把值copy给它呢  不是说const型常量不能修改在定义时要初始化嘛    望高手指点
1 回复
#2
sunkaidong2008-04-09 11:01
这个就是初始化....
1