`Class :: Class():a(0),b(1)`的意思

时间:2016-01-16 07:00:01

标签: c++

以下是什么意思?我不知道要搜索什么,只是搜索:不给我什么......

Server::Server(int port) : listen_sock(0), current_autogen_nickname(1)

listen_sock稍后使用的地方:

listen_sock = socket(AF_INET, SOCK_STREAM, 0);

current_autogen_nickname未使用。

1 个答案:

答案 0 :(得分:1)

这意味着您正在为使用一个int参数声明的类Server定义构造函数。该类的字段listen_sock被设置为0,然后是current_autogen_nickname,它被设置为1

您基本上是定义构造函数并使用初始化列表。