Abstrakcyjna klasa - nie dzialają przeciążenia operatorów

0

Czemu jak w abstrakcyjną Klasę wpisuję funkcje przeciążenia operatorów to błąd jest:

[!!!] error C2259: 'Klasa':cannot instantiate abstract class [!!!]

A w normalnej Klasie działają przeciążenia. :-|

Mam tak w abstrakcyjnej:

.h
Klasa operator-(Klasa &m);

.cpp
Klasa Klasa::operator-(Klasa &m)
{
...
}

W normalnej klasie mam tak samo i dziala bez bledow.

0

Tyle że normalną klasę możesz stworzyć do woli, a klas abstrakcyjnych nie - patrz co zwraca operator.

1 użytkowników online, w tym zalogowanych: 0, gości: 1