我想知道如何打印我为控制台创建的类的实例?
我创建的课程:
class Person
{
private:
string surname;
string forename;
int age;
public:
Person(string surname, string forename, int age) :surname(surname), forename(forename), age(age) { }
void getSurname();
void getForename();
void getAge();
};
创建实例:
int main()
{
std::string testSurname{ "RandomSurname" };
std::string testForename{ "RondomForename" };
std::string testAge{ "1" };
int testAgeInt = std::stoi(testAge);
Person somePerson{ testSurname, testForename, testAgeInt };
}
如何将最后一行打印到控制台?
我试图使用明显的:
cout << somePerson;
但我得到一个“没有操作员”&lt;&lt;'匹配这些操作数“错误。