Native/C++

initReferenceMember 레퍼런스멤버 초기화

aucd29 2013. 10. 2. 18:57
[code]#include <turboc.h>

class some
{
public:
    int &ri;
    // 입력 받은 i의 값을 클래스 내에 레퍼런스 변수에
    // 값을 대입해서 출력 해준다.
    some(int &i) : ri(i) {}
    void outValue() {printf("%d\n", ri); }
};

void main()
{
    int i = 5;
    some s(i);
    printf("i = %d\n", i);
    s.outValue();
}
[/code]