我收到以下错误:
class Test
{
std::map<std::string,Test> test;
};
错误是“字段的类型'Test'不完整”。我阅读了一些线程,建议这可能是 xcode 附带的 libcxx 版本中的一个错误,但如果我只需将其更改为:
class Test
{
std::map<std::string,std::shared_ptr<Test>> test;
};
我只是想仔细检查这绝对是一个正确的错误,而不是一个错误。
干杯!