无效使用class :: constroctor不确定问题出在哪里。但是,使用set方法时没有问题

基类的构造函数

Business::Business(const string& nName,const string& nAddress) {    name
= nName;    address = nAddress; }

我试图从派生类使用的构造函数

Restaurant::Restaurant(const float& nRating,const string& nName,const string& nAddress)
        {
            Business();
            Business::setBusinessName(nName);
            Business::setBusinessAddress(nAddress);
            rating = nRating;
            
        }

from main我正在尝试使用上述方法来设置main类的字段,该方法使用restaurant类的构造函数。我不断收到错误无效使用'Restaurant :: Restaurant'的信息

#include <iostream>
#include <string>
using namespace std;

#include "Restaurant.h"



int main()
{
    Restaurant m;
    
    m.Restaurant(2.55 , "s" , "224");

    
    cout << m.getRating() <<endl<< m.getBusinessAddress() <<endl<< m.getBusinessName();
    
    return 0;
}