Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Borland C++ Builder/Turbo C++ Explorer > работа с контейнерами stl


Автор: abyrvalg 20.07.16, 04:32
каким методом их лучче сохранять в файл

Автор: Cfon 20.07.16, 05:30
abyrvalg гугль на что или ручек нет? :D

STL vector запись в файл

Автор: abyrvalg 20.07.16, 09:55
а можно ли запихать структуру в контейнер :huh:

Автор: Cfon 20.07.16, 10:01
чувачок не можно а нужно :D

Добавлено
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    class Person {
    };
     
    std::vector<Person> v;
    v.push_back(Person());

вот так это делается :huh:

Автор: abyrvalg 20.07.16, 11:14
class в контейнере - это круто :good:

Автор: Cfon 20.07.16, 11:34
ну дык умные дядьки мудрили STL :D
Степанов и его кент Мусер умные чуваки :D

Автор: Mr.Delphist 22.07.16, 20:08
Насчёт сохранения в файл/строку/etc советую погуглить на тему serialization. Например:
http://stackoverflow.com/questions/4422399...on-of-stl-class

Автор: abyrvalg 18.08.16, 12:39
а перед выходом как праильно чистить контейнер? клер и(или) деструкт?

Автор: shm 18.08.16, 14:26
Цитата abyrvalg @
а перед выходом как праильно чистить контейнер? клер и(или) деструкт?

Выхода откуда? И как объявлен контейнер?

Автор: abyrvalg 18.08.16, 14:55
выход из приложения,
vector<T> v; кпримеру

Автор: shm 18.08.16, 18:55
abyrvalg, если без new, то компилятор сам освободит за тебя.

Автор: abyrvalg 19.08.16, 05:24
а разнае объекты в один список ? :no-sad:

Автор: shm 19.08.16, 09:23
:wacko: В какой еще список?

Автор: abyrvalg 19.08.16, 09:27
всмысле разнае классы в один контейнер

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)