NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
list_node< T > 模板结构体 参考

链表节点结构 更多...

#include <list.hpp>

Public 成员函数

 list_node () noexcept(is_nothrow_default_constructible_v< T >)
 默认构造函数
template<typename... Args>
 list_node (Args &&... args) noexcept(is_nothrow_constructible_v< T, Args... >)
 参数构造

Public 属性

data
 节点存储的数据
list_nodeprev = nullptr
 指向前一个节点的指针
list_nodenext = nullptr
 指向后一个节点的指针

详细描述

template<typename T>
struct list_node< T >

链表节点结构

模板参数
T节点存储的数据类型

作为list容器的基本节点单元,包含数据域和前后指针。

在文件 list.hpp33 行定义.

构造及析构函数说明

◆ list_node() [1/2]

template<typename T>
list_node< T >::list_node ( )
inlinenoexcept

默认构造函数

使用默认构造方式初始化数据成员。

在文件 list.hpp43 行定义.

◆ list_node() [2/2]

template<typename T>
template<typename... Args>
list_node< T >::list_node ( Args &&... args)
inlineexplicitnoexcept

参数构造

模板参数
Args构造参数类型
参数
args参数

使用参数初始化节点数据。

在文件 list.hpp54 行定义.


该结构体的文档由以下文件生成: