菜鸟提问-----一句代码
来源:百度知道 编辑:UC知道 时间:2024/06/18 01:13:31
C++ 的一小段代码
有std空间
data << hex << setfill('0');
请高人解释一下啥意思?尤其是hex在这里的作用
有std空间
data << hex << setfill('0');
请高人解释一下啥意思?尤其是hex在这里的作用
hex是流控制符,用于控制流的状态,此处的hex制定流data用16进制输出。
其实现可用如下代码示意:
typedef void (*manipulator_type)(ostream& os);
ostream& operator<<(ostream& os, manipulator_type func)
{
func(os);
}
void hex(ostream& os);
ostream data;
data << hex ;