c++ - `Class::Class() : a(0), b(1)` meaning -
this question has answer here:
what following mean? don't know search searching : gives me nothing...
server::server(int port) : listen_sock(0), current_autogen_nickname(1) where listen_sock used later in:
listen_sock = socket(af_inet, sock_stream, 0); and current_autogen_nickname not used.
it means defining constructor class server declared 1 int parameter. class has fields listen_sock being set 0 , current_autogen_nickname being set 1
you defining constructor , using initializer list.
Comments
Post a Comment