inline CNode() : data(Type()), Next(NULL) {} 是什么意思
template <class Type> class CNode
{
public:
Type data;
CNode<Type> *Next;
inline CNode() : data(Type()), Next(NULL) {}
inline CNode(const Type &item) : data(item), Next(NULL) {}
inline CNode(const Type &item, CNode<Type> *p) : data(item), Next(p) {}
};
请问 里面的 : ,是什么意思.
整个我也不清楚,有谁能仔细给讲讲他实现了什么功能.
最好套用几个具体的数据类型举个例子.
问题点数:50、回复次数:5Top
1 楼wd_6532(用frontpage写asp,jsp,php,ace)回复于 2004-12-01 20:35:28 得分 0
还有,怎么使用.Top
2 楼fisker0303(天塌了,地陷了,小花狗不见了.)回复于 2004-12-01 20:54:54 得分 40
inline CNode() : data(Type()), Next(NULL) {}
inline //内联
CNode() //构造函数
: data(Type()) //调用基类的构造函数
, Next(NULL) //( 一个成员变量的初试化?)
{} //函数体
Top
3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-12-01 21:36:21 得分 10
:初始化列表
,分隔成员变量Top
4 楼wd_6532(用frontpage写asp,jsp,php,ace)回复于 2004-12-03 10:07:52 得分 0
upTop
5 楼wd_6532(用frontpage写asp,jsp,php,ace)回复于 2005-01-04 16:13:03 得分 0
test upTop
相关问题
- setLayout(null)什么意思?
- NULL pointer assingment是什么意思?
- Create(NULL, NULL, 0L, CFrameWnd::rectDefault, this, VIEW_LOCKINFO, pContext);前三个参数什么意思啊?
- 在VBScript中Empty和Null代表什么意思?
- static int (APIENTRY *pfnMessageBoxA)(HWND, LPCSTR, LPCSTR, UINT) = NULL;是什么意思??
- 请问在javascrip中,this.config={target :null,folderLinks :true}是什么意思?
- 请问这是什么意思啊var p = [ ['test',null],];
- 程序提示Null pointer assignment是什么意思!
- 什么意思:[C++ Warning] mainFrm.h(58): W8027 Functions containing switch are not expanded inline
- 这个函数是什么意思:(这里没msdn) InvokeHelper(0x66, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);




