我正在用C++编写一个程序,我必须使用合成。我有一个服务班,一个车辆和一个约会班。在我的车辆类中,我有一个服务对象。我想在车辆类中的一个函数中使用服务类中的服务变量,但我得到C2248错误。如果我在该类中有一个服务对象,我不应该能够使用obj.variablename访问数据吗?我怎样才能访问这些变量? 下面的代码片段: class service
{
int serviceopt;
我想使用我在构造函数中提供的验证检查来初始化类Animal的实例字段。它似乎工作,如果我输入正确的值 - 例如老虎 - 当调用构造函数,但不起作用,如果我输入一个不正确的值后输入相同的值。出于某种原因,它似乎不会退出while循环。我正在使用组合来测试字段值是否正确输入。 public class Animal {0}私有字符串类型; public Animal(String type) {