C++ C++;类别和范围问题 #包括 使用名称空间std; //联系人:h 班级联系 { 公众: 联系人(); 联系人(int,int,int); void display(); 私人: int左; 中间; 国际权利; }; //h银行 银行类//银行类定义 { 公众: 银行(); 银行(国际银行ID、联系电话、联系传真); void display(); 私人: int bank_ID;//4位整数 联系人电话;//对象三个整数块:####,####### 联系传真;//反对三个整数块,####,####### }; //贷款 集体贷款 { 公众: 贷款(银行,身份证); 无效显示(); 私人: 银行; }; 银行:银行(){ } 银行::银行(int bankID、联系人电话输入、联系人传真输入){ 银行ID=银行ID; 联络电话(555555555); 联络传真(1112223333); cout

C++ C++;类别和范围问题 #包括 使用名称空间std; //联系人:h 班级联系 { 公众: 联系人(); 联系人(int,int,int); void display(); 私人: int左; 中间; 国际权利; }; //h银行 银行类//银行类定义 { 公众: 银行(); 银行(国际银行ID、联系电话、联系传真); void display(); 私人: int bank_ID;//4位整数 联系人电话;//对象三个整数块:####,####### 联系传真;//反对三个整数块,####,####### }; //贷款 集体贷款 { 公众: 贷款(银行,身份证); 无效显示(); 私人: 银行; }; 银行:银行(){ } 银行::银行(int bankID、联系人电话输入、联系人传真输入){ 银行ID=银行ID; 联络电话(555555555); 联络传真(1112223333); cout,c++,class,scope,C++,Class,Scope,可能导致您出现问题的问题是: void Bank::display() { cout << "Bank: " << bank_ID << endl; phone.display(); fax.display(); } 或者使用如下所示的成员初始化列表: phone = Contact (...); 请提供理解您的问题所需的所有代码,无需遵循外部链接。stackoverflow.com问题必须是完整的问题,而不是指向其他网站的链接。请发布完整的

可能导致您出现问题的问题是:

void Bank::display() 
{
  cout << "Bank: " << bank_ID << endl;
  phone.display();
  fax.display();
}
或者使用如下所示的成员初始化列表:

phone = Contact (...);

请提供理解您的问题所需的所有代码,无需遵循外部链接。stackoverflow.com问题必须是完整的问题,而不是指向其他网站的链接。请发布完整的问题。更好的是,尝试将您的代码减少到更新的帖子中。我已尽我所能将其删减。@Revert Time to fire启动调试器并逐步完成代码。感谢您的解释。我的印象是,联系电话和传真可以在银行的任何地方使用,因为它们在银行类中声明。
Bank::Bank(int bankID, Contact phoneIN, Contact faxIN){
    bank_ID = bankID;
    Contact phone(555, 555, 555);
    Contact fax(111, 222, 3333);

    cout << "Works here\n";
    phone.display();
    fax.display();
}
phone = Contact (...);
Bank::Bank(int bankID, Contact phoneIN, Contact faxIN):phone(...){