У меня есть опыт в Java, но не в C ++, и, к сожалению, я должен написать небольшое приложение на C ++ для Tizen. Проблема в том, что я должен хранить данные следующим образом:
Как я могу добиться этого в C ++?
Не могли бы вы предложить пример объявления, определения и get (), add () примеров? Является ли следующий хороший способ сделать это:
std::vector<std::vector<Tizen::Graphics::Point> > __strokes;
Использовать станд :: Vectoг класс из стандартной библиотеки
станд :: вектор является контейнером последовательности, который инкапсулирует массивы динамических размеров. Элементы хранятся непрерывно, что означает, что к элементам можно обращаться не только через итераторы, но и с помощью смещений на обычных указателях на элементы. Это означает, что указатель на элемент вектора может быть передан любой функции, которая ожидает указатель на элемент массива.
Других решений пока нет …