Почему я не могу наследовать от int в C ++?

Я хотел бы быть в состоянии сделать это:

class myInt : public int
{

};

Почему я не могу?

Зачем мне это нужно? Сильнее печатать. Например, я мог бы определить два классаintA а такжеintBчто позволило мне сделатьintA + intA или жеintB + intB, но нетintA + intB.

«Интты не классы». И что?

«У Ints нет данных об участниках». Да, у них есть 32 бита или что угодно.

«У Ints нет функций-членов». Ну, у них есть целая куча операторов, таких как+ а также-.

Ответы на вопрос(18)

Ваш ответ на вопрос