クラス内の定数に値を割り当てる方法
2316 ワード
#include <string>
#include <iostream>
using namespace std;
class A{
const string name;
public:
A(const string& id=""):name(id){}
~A(){}
void print(){
cout << name<<endl;
}
};
class B{
string name;
public:
B(const string id){name=id;}
~B(){}
void print(){
cout << name<<endl;
}
};
int main(){
A aa("aa");
aa.print();
B bb("bb");
bb.print();
}