関数uint32_t* getDataP(uint idx);
がありますが、関数のコードにアクセスできません。idx
さまざまな引数を使用して関数を呼び出し、結果をベクトルに保存するコードを実装する必要があります。vector<uint32_t>
またはに保存するためのより良い方法は何vector<uint32_t*>
ですか?として保存することにした場合vector<uint32_t*> savedData
、次の実装は問題ありませんか?:
for (uint i = 0; i < 10;++ i) {
dataP = getDataP(i);
savedData.push_back(dataP);
}
dataPのディープコピーを実行する必要がありますか?それとも上記で十分ですか?