パブリッククラスメンバーの違いは何ですか
class data
{
public:
std::list<data> list_of_data;
};
そして、プライベートメンバーを参照として返すメソッドは?
class data
{
public:
std::list<data>& get_data()
{ return list_of_data; }
private:
std::list<data> list_of_data;
};
どちらの方がよいですか?