1

構造体の配列を関数に渡す必要があり、このようにします:
それは私の関数です

void ShowRoutes(Route *routeList, int n, string title) { //... }

そしてそれは関数呼び出しです

ShowRoutes(routeList, n, "Unsorted list: ");

しかし、構造体の配列を関数に渡す他の方法があることを知りたいですか?

4

1 に答える 1

1

配列を関数に渡す方法は 2 つあります。

あなたがそれを持っている方法:

void ShowRoutes(Route *routeList, int n, string title) { //... }

また

void ShowRoutes(Route routeList[], int n, string title) { //... }

どちらの方法で関数を記述しても、同じ方法で呼び出すことができます。

ShowRoutes(routeList, n, "Unsorted list: ");

しかし、他の人が述べたように、std::array と std::vector を学ぶことをお勧めします。

于 2013-10-16T16:07:21.037 に答える