У меня есть два класса: A
и B
и неявное преобразование с A
s в B
s. У меня также есть vector<A>
, и я хочу преобразовать его в vector<B>
. Можно ли добавить конверсию, которая позволила бы мне неявно или явно конвертировать vector<A>
в vector<B>
?Конвертирование между векторами
Я знаю, что могу использовать технику described here, но есть ли способ включить неявное преобразование между ними? Или явное преобразование?
Ваша ссылка «описано здесь» дает один ответ на ваш вопрос. Что вам не нравится в этом ответе? –
Эта одна строка заставляет меня описывать * how *, чтобы сделать преобразование в моем коде, а не просто, что я хочу сделать преобразование. Это слишком много. – zmbq