Я разрабатываю абстрактный тип данных, аналогичный карте STL для задания. В брифе говорится, что я должен предоставить ряд возможностей, включая вывод объектов, содержащихся в абстрактном типе данных. Как мне вывести данные массива, хранящиеся в ADT, я не могу использовать STL, поэтому я предполагаю, что не могу использовать итераторы, и иметь функцию, которая использует cout в ADT, кажется глупым. Какие-либо предложения? Спасибо. Код ниже:
template <typename K, typename D>
class Map
{
private:
int mapSize;
int dataFilled;
struct keyData
{
K key;
D data;
};
keyData* datas;
keyData* ptr;
Key
иValue
. 30.11.2014