书上说hex是控制符,而控制符实际上是函数。我所知道的<<重载都是后接数据类型的重载,比如cout<<(int)。但是重载像hex的函数是如何实现的?说是和hex(cout)等价?
书上说hex是控制符,而控制符实际上是函数。我所知道的<<重载都是后接数据类型的重载,比如cout<<(int)。但是重载像hex的函数是如何实现的?说是和hex(cout)等价?
3 回答2.1k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
3 回答3.5k 阅读
3 回答537 阅读✓ 已解决
1 回答3.3k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.2k 阅读
hex之类的函数叫做stream manipulators。
他们确实是函数:
也是针对<<操作符的一种重载,重载的参数是hex之类的函数,可以在代码中看到: