是不是 double % double 也是其中之一?我該怎麼宣告這函式原型?
C++ 好像並沒有定義,自己定義 double operator%( double A , double B ) { ... }
編譯卻又不給我過...
另外我如果定義了兩個 class Foo { ... }; 和 class Bar { ... };
想使用 int = Foo; 其 operator= 函式原型又該如何宣告?
還是他也是被 C++ 禁止的,只能另外寫一個相同功用的函式?
還有我如果定義了一個函式 Foo function( Foo& A , Bar& B ) { ... }
這函式會取用 Foo 和 Bar 的 private 部分的資料時,
而因為這兩個類別有定義先後次序的關係,
所以我除了在 Foo 和 Bar 的 public 部分先定義取得資料的成員函式外,
還有哪些方法可用?
希望表達的夠清楚,謝謝解答!
--
[m [1;33;46m〒作者:nichy 來自:226151.D17-226.ncu.edu.tw [m
[1;36m◎二進位的世界 [37m【140.115.50.50‧binary.csie.ncu.edu.tw】