Я пишу функцию, которая берет строку, указатель строки и int. Функция разбивает строку на основе набора правил и помещает каждый токен в массив. Мне нужно вернуть массив из функции с количеством элементов в переменной int и т. Д. Я зациклен на том, как я возвращаю массив, поскольку я не могу использовать auto other wise, который он уничтожен, и я неохотно использую новые как Я чувствую, что это неоднородно.C++ Array проходящая дилемма
У меня есть другие идеи о том, как это сделать, но хотелось бы увидеть, как другие люди идут по этому поводу в первую очередь. Я также могу ошибаться, и можно было бы передать авто из массива. Я также не могу использовать векторы, поэтому идет конструктор копирования.
Векторный не может быть использован, так как это был вызов, заданный мне, и меня попросили не использовать шаблоны.
Почему вы думаете, что вы не можете использовать векторы? – 2010-04-21 10:04:45
Из любопытства, почему вы не можете использовать 'vector'? –
Потому что это мой выбор не использовать вектор. – Thomas