このwebsocket ++の例を分析しようとしています https://github.com/zaphoyd/websocketpp/blob/experimental/examples/broadcast_server/broadcast_server.cpp
126 行目に がありtypedef std::set<connection_hdl,std::owner_less<connection_hdl>> con_list;
ます。なぜそれだけではないのか不思議ですtypedef std::set<connection_hdl> con_list;
。
How does the Comma Operator workとhttp://en.cppreference.com/w/cpp/memory/owner_lessを読みましたが、目的がわかりません。
に実際に格納されているものは何std::set
ですか? 実際には何をしstd::owner_less
ますか?connection_hdl
s 自体を格納する代わりに、この構造を持つコンテナーを作成する目的は何ですか?