画像に示すように、リストへのポインターを格納するベクターを作成したいと思います。 ここでいくつのリストが必要になるかわかりません。だから、私はこのような関数を書きたい
vector<node*> address; //node is class.
if ((int)address.size()<number) //number is integer taken as input to function.
{ while((int)address.size()!=number)
{address.push(/*here I want some function which will generate
empty list and return pointer to head node or any information
that will help to access list later*/)
}
else
{ address[number-1].push_back(name); //name has type string;
//this line may be wrong for syntax but idea is A[i] gives me
// list where I want to put name.
}
できればSTLライブラリを使用してください。