Konstrukcja pierścienia w pseudo c++

0

Wiem jak zrobić klasę dla grupy czy grupy przemiennej(albo sądzę że wiem), zastanawia mnie jak zrobić pierścień.

Nie muszę deklarować, jakie te metody dokładnie są, dla grupy mam tak:

class G
{
	 operator *( g1,  g2);
	 inverse();
	static  neutral();
        lacznosc(a,b,c);
}

Podobno lepiej użyć szablonów.

W jakie sposób stworzyć klasę ring? Mam taki problem że w pierścieniu nie mam do czynienia z dowolnym działaniem tylko z konkretnymi i część musi być dla + spełniona a część dla mnożenia. Dodawanie musi być przemienne ale mnożenie już nie,jak to rozgraniczyć?

0
lightinside napisał(a):

Wiem jak zrobić klasę dla grupy czy grupy przemiennej

<quote="1061924">

	 operator *( g1,  g2);

Z całą pewnością nie wiesz ponieważ nie odróżniasz typu od nazwy parametru.

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