私は、プッシュバック用のポインタ配列バージョンが何であるか知りたいと思っています。私はベクトルを使用していて、配列を指すポインタに切り替えました。これは私の最初の質問stackoverflowです。それは非常にいいではない場合は申し訳ありません。私はポスト要件を見ていました。C++ - temp.pushback(temp [i])のポインタ配列バージョンは何ですか?
int * Ac::allMatches(string prefix) {
int* temp;
int pos1, pos2;
BinarySearch(prefix, pos1, pos2);
for (int i = pos1; i < pos2; i++) {
temp.push_back(terms[i]); // Getting an error here in Xcode saying
// "Member reference base type int* is not a
// structure or union"
}
return temp;
}
このような機能はありません。 'std :: vector'を使いたくない場合は、自分でロールする必要があります。しかし、私はそれがそれの価値があるとは思わない。 –
ありがとうございました。私はそれを考慮した。 –