C++学习
函数 inet_addr()
使用样例:
param_ip = inet_addr(ip.c_str());
// 将字符串形式的ip转成uint32
作用:
将一个字符串格式的ip地址转换一个uint32_t数字格式
但是需要注意的是,这个函数在大小端机器上的返回值不同。
如“192.168.0.1”,在内存中的排列(字节从低到高)0xc0,0xa8,0x00,0x4a。
在小端序机器,返回数字是0x4a00a8c0。
在大端序机器,返回数字是0xc0a8004a。
std :: getline()
函数定义:
istream& getline(istream& input_stream, string& output, char delim);
// delim为分隔符
使用样例:
std::getline(iss, token, ':')
// 从字符串iss中读取存入token中,读到":"停止,不包括":"