我所做的就是启动一个新的Xcode“命令行工具”应用程序,并使用右键菜单将这3个文件放到项目目录中,因此构建系统应该是正确的(并且在注释标记行时它确实成功地构建和运行了)。让我感到困惑的部分是,当我有选择地取消注释头文件中标记为1-4的行时,我会得到与域对象的构造相关的不同错误。Candidate constructor not viable: expects an l-value for 1st argumentmain.cpp的第8-10行(我尝试实例化领土对象)'Territory' has been e