c++中类模板遇到的 不知道怎么解决

img

img


指定name类型为string 填写string的字符串 报错 啥原因不清楚 但报错现实 填入的是一个char数组 也不知道啥原因

该回答引用ChatGPT
如果可行还请,点击 采纳,感谢!
参考代码

template <typename NameType, typename AgeType>
class Person
{
public:
    NameType name;
    AgeType age;
    Person(NameType name, AgeType age)
    {
        this->name = name;
        this->age = age;
    }
    void test11()
    {
        // some code
    }
};

int main()
{
    Person<std::string, int> p("林三", 24);
    cout << p.name << " " << p.age << endl;
    return 0;
}