Я боролся с проблемой переопределения. Я хочу написать такой класс UniFraction.
template
class UniFraction {
private:
unsigned int id_;
Type numerator_;
Type denominator_;
public:
// some code
friend UniFraction operator+(UniFraction &first, UniFraction &second) {
// implementation for simple types
}
friend UniFraction operator+(UniFraction &first, UniFraction &second) {
// implementation for polynomial fraction
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... nt-types-c
Мобильная версия