Как мне это сделать? Как вы знаете в Java, вы можете использовать ArrayList, и он займет любой объект, если вы приведете его к тому, что есть, когда вы извлекаете объект.
Более того, вы можете указать, какой класс объектов будет хранить ArrayList, выполнив ...
new ArrayList ()
Я реализовал структуру данных связанного списка в C ++, и я хотел бы знать, как я могу позволить это сделать ...
Сейчас я просто использую ...
typedef whatObject ItemType
в начале моего заголовочного файла для моего связанного списка и затем манипулирования «ItemType» в течение реализации связанного списка. Поэтому каждый раз, когда я хочу изменить тип, например, вместо того, чтобы использовать список для хранения строк, я хочу сохранить int, мне придется изменить typedef в заголовке моего связанного списка, но я хочу иметь возможность просто использовать его для любого объекта, так что ...
Как?!
Спасибо.