Konstrukcja pierścienia w pseudo c++

Konstrukcja pierścienia w pseudo c++
LI
  • Rejestracja:ponad 11 lat
  • Ostatnio:prawie 4 lata
  • Postów:518
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:

Kopiuj
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ć?


Life is Strange
edytowany 1x, ostatnio: Shalom
Azarien
<code=cpp> nie c++
_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:13 dni
0
lightinside napisał(a):

Wiem jak zrobić klasę dla grupy czy grupy przemiennej

<quote="1061924">

Kopiuj
	 operator *( g1,  g2);

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


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.