最近在翻ns2模拟器的源码时遇到了C++中静态类的定义:
static class TCPHeaderClass : public PacketHeaderClass {
public:
TCPHeaderClass() : PacketHeaderClass("PacketHeader/TCP",
sizeof(hdr_tcp)) {
bind_offset(&hdr_tcp::offset_);
}
} class_tcphdr;
我以前从未在 C++ 中遇到过静态类。它们的特性和用途是什么?