最近、ns2シミュレータのソースコードを調べているときに、C++での静的クラスの定義に遭遇しました。
static class TCPHeaderClass : public PacketHeaderClass {
public:
TCPHeaderClass() : PacketHeaderClass("PacketHeader/TCP",
sizeof(hdr_tcp)) {
bind_offset(&hdr_tcp::offset_);
}
} class_tcphdr;
私はこれまでC++で静的クラスに遭遇したことがありません。同じものの特性と用途は何ですか?