構造体について質問があります。C++ は私が学んでいる言語ではありませんが、演習を行う必要があります。
私はこのような構造体を持っています:
struct List
{
int data;
List* next;
};
そして、構造体の要素を追加/削除/印刷できるクラスとメソッドを取得したので、たとえば、メソッドを取得した要素を表示するには:
void Kopa::Print()
{
List *tmp = p;
while (tmp != NULL)
{
cout << tmp->data << endl;
tmp = tmp->next;
}
tmp.struktura;
}
問題は、 List構造体に新しい構造体を追加してアクセスするにはどうすればよいかということです。構造体はこのように見えると思いますが、クラスメソッドでアクセスする方法がわかりません..
struct List
{
int data;
List* next;
struct NewList
{
int data;
NewList* next;
};
};