matematykaszkolna.pl
Przeciążanie operatorów Benny: Nie mogę rozkminić jak przeciążyć operator 'daszek', aby potęgować macierze 2x2. Jakieś sugestie?
4 lut 21:47
jc: W C++? to chyba jest dobrze widziane ze względu na kolejność działań. Potęgowanie powinno być pierwsze, a daszek jest który w kolejce?
4 lut 22:15
Dziadek Mróz: Matrix operator ^(const Matrix &m1, const Matrix &m2) { Matrix m; // teoria dla m = m1^m2 return m; }
4 lut 22:18
Benny: Nie rozumiem obydwu wypowiedziemotka
4 lut 22:21
jc: Tak, jak myślałem, daszek jest po gwiazdce, a*b3 = (a*b)3, a nie tak, jakbyśmy się spodziewali a*(b3).
4 lut 22:28
jc: Benny, Można przeciążyć w ten sposób daszek, ale programy będą wykonywać działania w innej kolejności niż matematycy.
4 lut 22:30