在skipws
的标头中,原型:std::ios_base& skipws( **std::ios_base& str** );
(来自Skipws/Noskipws)我在星号之间放置了什么部分,请确保不能将格式标志skipws用作函数。那是什么
最佳答案
skipws
是一个函数,但是通常不直接调用它。相反,您将其传递给流:
std::cin >> std::noskipws >> foo;
std::cin >> std::skipws >> bar;
流具有
operator>>
的特殊重载,该重载采用正确的类型(指向函数的指针...),并代表您在流上调用它。