Witam. Bawię się właśnie przeciążeniem operatorów i chce przykładowo napisać program w którym gdy będę dodawał zmienne typu MojTyp to będą one w rzeczywistości mnożone. Mam tu jednak chyba jakieś problemy ze składnią.
#include <iostream>
using namespace std;
class MojTyp
{
public:
double zmienna;
MojTyp(double z)
{
z=zmienna;
}
};
MojTyp operator+(MojTyp a,MojTyp b)
{
MojTyp suma;
suma=a.zmienna*b.zmienna;
return suma;
}
int main()
{
return 0;
}
Ktoś tu wie o co chodzi, bo jak na razie nie za bardzo ogarniam przeciążanie operatorów.
fasadinfasadinLucas Darkstorm