Я хочу знать, что такое версия массива указателей для pushback. Я использовал вектор и переключился на указатели, указывающие на массив. Это мой первый вопрос о 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', вам нужно сворачивать самостоятельно. Но я не думаю, что это того стоит. –
Хорошо. Спасибо. Я это рассмотрел. –