데이터 전송을 할 때 함수도 전송되나요?
글쓴이: kid1402 / 작성시간: 화, 2012/08/07 - 6:51오후
데이터 전송을 할 때 보통 send/recv 함수로 구조체를 주고받잖아요?
근데 구조체가 아니라, 함수가 있는 클래스
예를 들어
class Temp { public: char a; char getA(){return a;} Temp(){} ~Temp(){} };
이런 클래스를 주고 받을때, 수신/송신측 모두 Temp의 구조를 안다고 하고
send로 Temp 클래스 자체를 보내고 recv로 Temp 클래스 자체를 받으면 위의 데이터인 a 만 받는거죠?
Forums:
gilgil.net
각각의 object는 상속을 받은 모든 member variable과 virtual method table 정보를 가지고 있습니다.
sizeof(Temp)로 해당 object의 크기를 확인해 보시면 쉽게 아실 수 있을 겁니다.
www.gilgil.net
댓글 달기