Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

эффективное обращение со структурами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм наискорейшего спуска http://www.cyberforum.ru/cpp-beginners/thread1856001.html
Мне нужно найти локальные минимумы в массиве в пределах окрестности. Прочитала про метод наискорейшего спуска, но везде в алгоритмах используется значение функции и вычисленная ее производная. Я не...
C++ Приведение к ДНФ на си++ Ребята, помогите написать программу приведения формулы к ДНФ на си++, формула вводится вручную, алгоритм сам знаю, не могу понять, как все это реализовать. http://www.cyberforum.ru/cpp-beginners/thread1855983.html
C++ создать массив из всех элементов таблицы ASCII
Доброго всем здравия, научите как создать такой символьный массив.
Найти наибольшую пифагорову тройку C++
Задача D. Синдром Гипотенузы Имя входного файла: maxtriple.in Имя выходного файла: maxtriple.out Ограничение по времени: 2 секунды Ограничение по памяти: 256 мегабайт Недавно мальчик Витя...
C++ Посчитать количество замкнутых маршрутов, проходящий ровно через четыре различных города http://www.cyberforum.ru/cpp-beginners/thread1855950.html
Задача E. Тетрациклофобия Имя входного файла: phobia.in Имя выходного файла: phobia.out Ограничение по времени: 2 секунды Ограничение по памяти: 256 мегабайт Всем известно, что в Берляндии цифры...
C++ Удалить из заданной строки символы, согласно условию (Задача B. Гусеница) Задача B. Гусеница Имя входного файла: caterpillar.in Имя выходного файла: caterpillar.out Ограничение по времени: 2 секунды Ограничение по памяти: 256 мегабайт Муравей по имени Андрей и таракан... подробнее

Показать сообщение отдельно
DrOffset
7138 / 4279 / 964
Регистрация: 30.01.2014
Сообщений: 7,067
21.11.2016, 10:35
Цитата Сообщение от ChipChop Посмотреть сообщение
Иными словами, уйти от пяти строк вызова myRecordArr.
C++
1
2
3
4
5
6
7
8
for (int i = 0; i < recordsAmount; i++)
    {
        delete[] myRecordArr[i].szUid;
        delete[] myRecordArr[i].szName;
        delete[] myRecordArr[i].szSurname;
        delete[] myRecordArr[i].szDate;
        delete[] myRecordArr[i].szMoney;
    }
C++
1
2
3
4
5
6
7
8
9
for (int i = 0; i < recordsAmount; i++)
    {
        infoRecord & record = myRecordArr[i];
        delete[] record.szUid;
        delete[] record.szName;
        delete[] record.szSurname;
        delete[] record.szDate;
        delete[] record.szMoney;
    }
Но здесь лучше std::string использовать. Тогда и delete`ы писать не надо будет.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru