Скажем, у меня есть класс, у которого есть член, называемый данными, который является списком.
Я хочу, чтобы иметь возможность инициализировать класс с, например, именем файла (который содержит данные для инициализации списка) или с фактическим списком.
Какую технику вы делаете?
Вы просто проверяете тип, глядя на __class__
?
Есть ли какой-то трюк, который я могу пропустить?
Я использую С++, где перегрузка по типу аргументов проста.