예를들어서 class a { public: int x,y; }
class b { private: func(); }
이런 클래스가 있다고 할때 클래스 a의 멤버 변수 x,y를 클래스 b의 func() 함수에서 사용하려면 어떻게 해야 하나요???
class a 인스턴스의 멤버변수 겠지요? class b 안에서 a의 인스턴스에 접근할 수 있다면, (인스턴스의 scope 안에서 사용한다던지, func() 의 인자로 전달한다던지...) 구조체처럼 사용이 가능합니다. 보통은 멤버변수는 private 으로 가려놓고, getter() 등을 많이 쓰는 것 같습니다만...
훗, 못 믿겠나?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
class a 인스턴스의 멤버변수 겠지요?class b 안에서 a의
class a 인스턴스의 멤버변수 겠지요?
class b 안에서 a의 인스턴스에 접근할 수 있다면, (인스턴스의 scope 안에서 사용한다던지, func() 의 인자로 전달한다던지...)
구조체처럼 사용이 가능합니다.
보통은 멤버변수는 private 으로 가려놓고, getter() 등을 많이 쓰는 것 같습니다만...
훗, 못 믿겠나?
댓글 달기