✏️ 纠错
第 197 题 / 共 226 题
第6 题 执行下列代码,my_dog.name 的最终值是Charlie 。
class Dog {
public:
    std::string name;
    Dog(std::string str) : name(str) {}
};

int main() {
    Dog my_dog("Buddy");
    my_dog.name = "Charlie";
    return 0;
}
📝 题目解析

【答案】正确

【考纲知识点】面向对象知识

【详细解析】name是public类型,对name重新做了赋值,是正确的。