ulib  1.0
S.W. Lee's essential C++ library
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Public Member Functions | Public Attributes | List of all members
ulib::CUStackNode Class Reference

Stack Node 클래스 More...

#include <ustack.h>

Collaboration diagram for ulib::CUStackNode:
Collaboration graph
[legend]

Public Member Functions

 CUStackNode (void *arg_data, short arg_data_size)
 생성자

Public Attributes

void * data
 저장할 데이타
short data_size
 저장할 데이타 크기
CUStackNodenext
 이전 노드
CUStackNodeprev
 다음 노드

Detailed Description

Stack Node 클래스

Date
06.07.11
Author
이승욱
Warning
???
Bug:
???

Constructor & Destructor Documentation

ulib::CUStackNode::CUStackNode ( void *  arg_data,
short  arg_data_size 
)

생성자

Parameters
arg_data추가할 data의 시작 주소
arg_data_size추가할 data의 크기
Warning
추가하려는 data가 동적으로 생성되었을 때:
arg_data_size는 pointer의 크기(4byte)를 넣어주면 됨.
동적 data의 해제는 나중에 직접 해줘야 함.

References data, data_size, next, and prev.

Member Data Documentation

void* ulib::CUStackNode::data

저장할 데이타

Referenced by CUStackNode(), ulib::CUStack::GetTop(), and ulib::CUStack::Pop().

short ulib::CUStackNode::data_size

저장할 데이타 크기

Referenced by CUStackNode(), ulib::CUStack::GetTop(), and ulib::CUStack::Pop().

CUStackNode* ulib::CUStackNode::next

이전 노드

Referenced by CUStackNode(), ulib::CUStack::Pop(), and ulib::CUStack::Push().

CUStackNode* ulib::CUStackNode::prev

The documentation for this class was generated from the following files: