codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <iostream> using namespace std; class First { int x; public: void setx(int var) { x = var; } friend int getx(First obj) { //定義 friend 函數 return obj.x; } }; class Second { int y; public: void sety(int var) { y = var; } void showxy(First obj) { cout << "x = " << getx(obj) << endl; //呼叫 friend 函數 cout << "y = " << y << endl; } }; int main() { First A; Second B; A.setx(10); B.sety(20); B.showxy(A); system("PAUSE"); return 0; //成功結束程式 }
Private
[
?
]
Run code
Submit