mole_physique
melo-physique
采纳率11.1%
2020-04-09 22:14

C++ 没有与参数列表匹配的构造函数 ?

C++ 没有与参数列表匹配的构造函数 实例

参数类型为: (const char [12], Boy *)

#include<iostream>
#include<string>
using namespace std;
class Boy:public Person{};
class Girl:public Person{ 
  Girl(string name, Boy &b){
    cout << "Creating a girl named " << name << "." << endl;
    }
};
int main()
{
    Girl g2("Pretty Goat", &b);
        报错:【没有与参数列表匹配的构造函数 实例 
           参数类型为:  (const char [12], Boy *)】
    return 0;
}

只复制了代码片段 为什么会报错没有与参数列表匹配的构造函数?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • qq_39554698 小学狗喵喵叫 1年前

    把&去掉看看

    Girl g2("Pretty Goat", b);
    
    点赞 3 评论 复制链接分享

相关推荐