Привет Тостер!
Есть три вида информации (Имя, Фамилия, Отчество), их нужно рассортировать для дальнейшего использования.
Что выбрать? Один многомерный массив или множество одномерных?
// создаем одномерные массивы
string *name = new int [1000];
string *s_name = new int [1000];
string *m_name = new int [1000];
// OR
string **full_name = new string* [3];
for (int i = 0; i < 3; i++) {
full_name[ш] = new string [1000]; // создаем двумерный массив
}
// ... операции над массивами (склеивание строк, поиск подстроки) ...
// Очистка памяти
delete [] name;
delete [] s_name;
delete [] m_name;
for (int i = 0; i < 3; i++) {
delete [] full_name[i]; // удаляем двумерный массив
}
Вопрос: Что лучше выбрать с точки зрения использования памяти и производительности?
После операций память освобождается и массивы набиваются новыми значениями. И так много раз.
Заранее всем спасибо)