#include <iostream>
#include <iomanip>
using namespace std;
ostream & currency(ostream & output)
{
output << "RS ";
return output;
}
int main()
{
cout << currency << 7864.5;
return 0;
}
输出 :
RS 7864.5
我不明白这似乎是如何工作的,即只使用函数的名称currency
来调用函数。这不应该是这样currency(cout)
,但使用它会产生输出。
RS 1054DBCC7864.5