0

是否可以做类似 cout << "my string"; 我的字符串大写了吗?据我所知,没有办法做到这一点?我需要把它包装在一个函数上

4

2 回答 2

5

是的,您可以扩展 std:streambuf 请参阅此示例:http ://www.java2s.com/Tutorial/Cpp/0240__File-Stream/Extendsstdstreambuftocreateoutputbuffer.htm

于 2009-01-26T10:45:55.903 回答
0

使用 Boost string_algo库:

string myStr("my string");
to_upper(myStr);
cout << myStr;
于 2009-01-26T12:57:01.970 回答