选D构造函数没有返回值,所以A和B是不对的const表明是常量,构造函数不能是常量,所以C也是不对的
感觉是D
C选项中这样使用const的成员函数被称为常量成员函数。 常量对象以及常量对象的指针或引用,都只能调用常量成员函数。且只能读不能修改。
带参数的构造函数要进行赋值修改数据成员,所以不能设置为常量成员函数。
我觉得是这样。