将字符串或char*指针放入istream的最佳方式是什么?
我想做以下事情
std::string a = "abc..";
//I know this can be done, not sure if this is most efficient
// and not sure about char* pointers
std::istringstream istr (a);
...
foo (istr);
void foo(std::istream& is) {
}
发布于 2009-01-31 19:43:56
这将会起作用:
std::istringstream is("abc...");
由于istringstream是一个istream,你将能够使用你的is对象作为一个istream。
https://stackoverflow.com/questions/499381
复制相似问题