Android97
@Android97
Бэкенд и немного фронтенд разработчик

Что такое обобщение в c++?

Дано задание:

Сделать на основе класса PersonList, обобщенный класс List, способный хранить список данных любого типа.

Что нужно сделать в задании и что такое обобщение в c++ ?
Думаю, что в задании нужно написать шаблонный класс.
  • Вопрос задан
  • 1490 просмотров
Решения вопроса 1
gbg
@gbg Куратор тега C++
Любые ответы на любые вопросы
Верно думаете.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
Кажется, тут термин "обобщенный" не относится к языку. Просто по примеру сделать такой же список, но для любых данных.
Например, вот такой элемент списка:
struct List
{
    struct List * next;
    struct List * prev;
    void * data;
    int dataType;
};

способен хранить данные любого типа (в зависимости от dataType, указатель data будет интерпретироваться по-разному)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы