Understanding the Protocol Base Struct p_base
#Struct#Linux#Class#Programming
Question:
// Protocol base class
struct p_base
{
p_base(int protocol_code, int protocol_len) : p_name(protocol_code), p_len(protocol_len)
{}
int p_name;
int p_len;
};
Answer:
This is equivalent to:
class p_base
{
public:
int p_name;
int p_len;
public:
p_base(int protocol_code, int protocol_len)
{
p_name = protocol_code;
p_len = protocol_len;
}
};
Reference: Discussion on struct p_base (Page 1) - Linux Environment Programming - ChinaUnix.net
http://bbs.chinaunix.net/archiver/tid-3580489.html