|
안녕하세요 제라툴입니다.
잘 접근 되는군요... 흠 이상하내요..
제가 태스트 용으로 만든 예제 입니다..
//---------------------------------------------------------------------------
#include <iostream.h>
#pragma hdrstop
#pragma argsused
using namespace std;
//---------------------------------------------------------------------------
class Test
{
private:
int number;
public:
__fastcall Test();
friend ostream & operator<<(ostream & os, Test & one);
};
//---------------------------------------------------------------------------
__fastcall Test::Test() : number(100)
{
}
//---------------------------------------------------------------------------
ostream & operator<<(ostream & os, Test & one)
{
os << "I know friend fuction ..."<< endl;
os << "Result : " << one.number<<endl;
return os;
}
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
Test any;
cout << "Do you know friend fuction??" << endl;
cout << any;
cout << "Good man.... what's your name ? "<< endl;
cout << "My name is Zeratul"<<endl;
getchar();
return 0;
}
//---------------------------------------------------------------------------
참고 하세요..
From Zeratul
ps.. 요즘은 표준 C++을 공부하는 분들을 찾기 힘든데.. 정말 멋진 분이군요
예전과는 다르게 툴에 의존해서 공부하는 학생들이 대부분이라...
언제나 학교에서 느끼지만 툴에 의존하기 보다는 기본에 충실한 프로그래머가 많이
나왔으면 하는 제 바램입니다.....하하하 <== 역시 잡담 무지 좋아해^_________^
|