此种定义深感困惑,往不吝赐教
CList <userList, userList&> user_List; //所有在线用户
CList <messageList, messageList&> message_List; //消息链表
这是别人的代码,请问中间的<userList, userList&>是什么意思?为何这样定义?
另外怎么给分呢?
[解决办法]
CList是一个模板类,第一个参数指定的是加入模板的数据类型,第二个参数是个参考类型,主要制定CList的中的方法对于第一个参数的引用方法
[解决办法]
好比
- C/C++ code
CList<userList, userList> list; POSITION AddHead(userList newElement); CList<messageList, messageList&> list; POSITION AddHead(messageList& newElement);