【问题标题】:What does a colon mean after a function in a struct [duplicate]结构中的函数后的冒号是什么意思[重复]
【发布时间】:2016-12-26 06:44:52
【问题描述】:
struct node
{
    int info;
    node* next; 
    node(int D, node *N)
    :  info(D),next(N)
    {  }
};
node* list;

在上面的链表声明中,下面是什么意思?

node(int D, node *N)
        :  info(D),next(N)
        {  }

【问题讨论】:

标签: c++ data-structures linked-list


【解决方案1】:

它是node构造函数,使用初始化列表来初始化其成员变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-31
    • 2016-08-12
    • 2020-03-27
    • 1970-01-01
    • 2015-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多