class dll_t;
class dll_node_t
{
friend class dll_t;
public:
explicit dll_node_t ();
void data (void *_p_data) {p_data_ = _p_data;}
void *data () {return p_data_;}
private:
dll_node_t *prev_;
dll_node_t *next_;
void *p_data_;
};
class channel_t
{
public:
channel_t () : node ()
{
node_.data (reinterpret_cast <void *> (this));
}
private:
dll_node_t node_;
};
template <typename T_NODE> class dll_t;
template <typename T_DATA> class dll_node_t
{
friend class dll_t <dll_node_t <T_DATA> >;
public:
explicit dll_node_t ();
void data (T_DATA *_p_data) {p_data_ = _p_data;}
T_DATA *data () {return p_data_;}
private:
dll_node_t *prev_;
dll_node_t *next_;
T_DATA *p_data_;
};
class channel_t
{
public:
channel_t (): node_ ()
{
node_.data (this);
}
private:
dll_node_t <channel_t> node_;
};
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有