文字列の配列を作成し、それらをリンクされたリストに接続しようとしています。問題は、配列しか使用できないことです。インストラクターは、テンプレートやベクターなどは使用できないと言いました。これらは、これを実行できることがわかった唯一の方法です。これはリンクされたリストでさえないと思います。彼は、行内の次の要素を指すのではなく、配列を並行して処理することを望んでいます。
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string names [4] = {"Dick", "Harry", "Sam", "Tom"};
string *nameptr[4];
for(int x = 0; x < 4; x++)
{
*nameptr[x] = names[x];
cout << nameptr[x] << " ";
cout << &nameptr[x] << endl;
}
}
このコードの何が問題になっていますか? 私は何が欠けていますか?
誰かがこれに光を当てることができれば、それは素晴らしいことです。