Сообщение Re: Хитрый оператор преобразования типа от 29.06.2022 11:17
Изменено 29.06.2022 11:20 σ
Re: Хитрый оператор преобразования типа
V>что делать?
Прекратить выпендриваться и заменить A:: на this->
V>кто прав?
Почитай стандарт, думаю, там найдётся ответ.
Прекратить выпендриваться и заменить A:: на this->
V>кто прав?
Почитай стандарт, думаю, там найдётся ответ.
Re: Хитрый оператор преобразования типа
V>Это просто минимизация на которой видна проблема
Просто минимизация на которой видна проблема выглядит так:
V>что делать?
Прекратить выпендриваться и заменить A:: на this->
V>кто прав?
Почитай стандарт, думаю, там найдётся ответ.
Просто минимизация на которой видна проблема выглядит так:
struct A
{
template<typename T>
operator T();
template<typename T>
T get() { return A::operator T(); }
};
int main()
{
A{}.get<bool>();
}
а не то, что у тебя.V>что делать?
Прекратить выпендриваться и заменить A:: на this->
V>кто прав?
Почитай стандарт, думаю, там найдётся ответ.