C++:std::ostringstream&var的含义
C++: meaning of std::ostringstream& var
我想实现一个带有参数的函数,该函数将接收string
结果:
bool function (entry parameter, std::ostringstream & var)
我不确定它是什么,指针?
我应该做些特别的事情还是只写:var << result
?
返回值是boolean
,但是在
var
&意味着它是一个引用,而不是指针。请参阅安德鲁的评论链接。您不需要删除var,如果这就是您所说的"特殊的东西"。给定您提供的方法签名,代码:
var << result;
应该正常工作,假设"result"是正常的。如果您需要更多信息,您可能需要发布MCVE。
相关文章:
- 使用std::multimap迭代器创建std::list
- C++中std::resize(n)和std::shrink_to_fit之间的区别
- 来自 std::list 的迭代器 .end() 按预期返回"0xcdcdcdcdcdcdcdcd"但 .begin()
- C++17复制构造函数,在std::unordereded_map上进行深度复制
- 如何导出包含具有"std::unique_ptr"值的"std::map"属性的
- 从持续时间构造std::chrono::system_clock::time_point
- std::具有相同基类的类的变体
- std::向量与传递值的动态数组
- 使用std::vector的OpenCL矩阵乘法
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- std::condition_variable::wait()如何评估给定的谓词
- 如何获取std::result_of函数的返回类型
- std::原子加载和存储都需要吗
- 将对象移动到std::shared_ptr
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 使用一个考虑到std::map中键值的滚动或换行的键
- 如何从 std::atomic 中提取指针 T<T>?
- 为什么 std::unique 不调用 std::sort?
- 使用std::函数映射对象方法
- C++:std::ostringstream&var的含义