<分区>
#include<iostream>
#include<string>
class Person_t{
private:
uint8_t age;
public:
void introduce_myself(){
std::cout << "I am " << age << " yo" << std::endl;
}
Person_t()
: age{99}
{ };
};
int main(){
Person_t person1{};
person1.introduce_myself();
}
当显示的代码被执行时,初始化列表中的整数被转换为 c
。我不知道为什么,有人可以向我解释一下吗?