Warum kann ich in C ++ nicht von int erben?

Ich würde gerne dazu in der Lage sein:

class myInt : public int
{

};

Warum kann ich nicht?

Warum sollte ich wollen? Stärker tippen. Zum Beispiel könnte ich zwei Klassen definierenintA undintB, das lass mich machenintA + intA oderintB + intB, aber nichtintA + intB.

"Ints sind keine Klassen." Na und?

"Ints haben keine Mitgliedsdaten." Ja, sie haben 32 Bits oder was auch immer.

"Ints haben keine Mitgliedsfunktionen." Nun, sie haben eine ganze Reihe von Betreibern wie+ und-.

Antworten auf die Frage(18)

Ihre Antwort auf die Frage