반응형
참고자료 : http://gpgstudy.com/forum/viewtopic.php?t=10148&view=previous
참고자료2 : http://1stpasa.tistory.com/entry/PODPlain-Old-Data-Non-POD
참고자료3 : http://stackoverflow.com/questions/146452/what-are-pod-types-in-c
POD (Plain Old Data)
메모리상에 연속적으로 나열되는 단순한 형태의 자료구조를 말한다.
C에서 사용하던 built-in type과 built-in type을 묶어서 만들어진 struct 들이 여기에 속한다.
class의 경우에는 가상함수가 있거나, 소멸자가 있거나, 할당자가 있으면 POD가 될 수 없다.
POD에 해당하는 자료구조는 memcpy를 통해 복사하는 것이 가능하다.
따라서 간단히 패킷에 실어보낼수도 있을 것이다.
버그질라에서 이런 용어를 쓰길래 찾아봤는데 왜 찾아봤던건지 기억이 안나네 ;;
참고자료2 : http://1stpasa.tistory.com/entry/PODPlain-Old-Data-Non-POD
참고자료3 : http://stackoverflow.com/questions/146452/what-are-pod-types-in-c
POD (Plain Old Data)
메모리상에 연속적으로 나열되는 단순한 형태의 자료구조를 말한다.
C에서 사용하던 built-in type과 built-in type을 묶어서 만들어진 struct 들이 여기에 속한다.
class의 경우에는 가상함수가 있거나, 소멸자가 있거나, 할당자가 있으면 POD가 될 수 없다.
POD에 해당하는 자료구조는 memcpy를 통해 복사하는 것이 가능하다.
따라서 간단히 패킷에 실어보낼수도 있을 것이다.
버그질라에서 이런 용어를 쓰길래 찾아봤는데 왜 찾아봤던건지 기억이 안나네 ;;
반응형
'프로그래밍 언어 > C&C++' 카테고리의 다른 글
static const char* vs static const char [] (0) | 2012.01.04 |
---|---|
우분투에서 ccache로 컴파일을 빠르게... (0) | 2011.08.31 |
memwatch (0) | 2011.05.24 |
GCC옵션: finstrument-functions (0) | 2011.05.24 |
linker 관련 링크 (0) | 2011.04.15 |