【初心者歓迎】C/C++室 Ver.82【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0294デフォルトの名無しさん
2013/02/21(木) 19:28:53.07#include <iostream>
using namespace std;
class Parent {
private: class Child {
private: string name;
public: void setName(string name) { this->name = name; }
public: string getName() { return this->name; }
};
private: Child child;
public: Child getChild() { return this->child; }
};
int main() {
Parent parent;
parent.getChild().setName("ko");
cout <<parent.getChild().getName()<< endl;
}
これで子の名前が帰ってこないのはなぜなのですかね?
■ このスレッドは過去ログ倉庫に格納されています