funkcja kompilacji do sprawdzania równości typu
Muszę zaimplementować samodzielną funkcję kompilacji do sprawdzania równości typu (szablon funkcji bez argumentówbool eqTypes<T,S>()
).
samodzielny oznacza nie poleganie na bibliotece.
Nie jestem dobry w tym wszystkim. To właśnie próbowałem, ale nie tego potrzebuję.
template<typename T>
bool eq_types(T const&, T const&) {
return true;
}
template<typename T, typename U>
bool eq_types(T const&, U const&) {
return false;
}