Функциональность обоих кодов одинакова, но какой из них более эффективен и почему?
вот обычный код:
class Account{
private:
int balance;
string name;
public:
Account(int balance = 0, name = "none"); //default parameters
};
или
вот этот:
class Account{
private:
int balance{0};
string name{"none"}; //default values when members are declared
};