任何人都可以在这行代码中向我解释这个奇怪的位吗?
ClassA::ClassA(std::string aName) : name(aName)
显然,这是该类的声明
class ClassA
{
public:
std::string name;
ClassA(std::string aName);
};
奇怪的代码行出现在它的 cpp 文件中
ClassA::ClassA(std::string aName) : name(aName)
不是多态吧?但是,那是什么?