使用不带 #include <sstream>的 istringstream
Use istringstream without #include <sstream>
在类中,我的任务是为已经定义的类编写方法,并且无法更改类定义,头文件或 #include 语句。
我需要使用此代码将字符串拆分为不同的变量,
istringstream ss(line)
ss >> plu >> descp >> one >> price >> weight
当我无法使用 #include
我试过了,
istringstream::istringstream ss(line)
std::istringttream:istringstreeam ss(line)
std::istringstream ss(line)
这些都没有编译,我真的不知道包含文件如何在C++中工作。
当我无法使用 #include
时,如何使用 istringstream?有没有办法在 c++ 中直接调用该方法而不是在定义中 #including 它?
如果不将std::istringstream
类的声明从<sstream>
头文件复制并粘贴到文件中,编译器就无法知道要为ss
分配多少大小。所以我会说:不,没有简单的解决方法。
当我无法使用
#include <sstream>
时,如何使用 istringstream?
你不能。
有没有办法在 c++ 中直接调用该方法而不是在定义中 #including 它?
如果定义不可用,编译器将不知道该怎么做。它甚至不会知道您正在使用的关键字是指某些类型...... istringstream
将是一个未定义的标识符。
相关文章:
- 当我尝试使用 sstream 和分面将 Boost Time_duration转换为字符串时,我没有得到所需的格式
- EASTL矢量<向量<int>>连续的
- pip install uwsgi 失败,出现 /usr/local/include/string/string.h:7:10:致命错误:找不到'sstream'文件?
- 草莓 perl + 内联::CPP + <sstream> 未编译
- 包括在 <sstream> Xcode 9.2 中不起作用
- C - 创建矢量&lt; vector&lt; double&gt;&gt;矩阵具有分配而不是inizializ
- 通过带有Sstream的字符串迭代
- C 字符串比较“祝您好运”&gt;“再见”
- 在包含<string>时自动包含<sstream>
- 为什么将此对向量&lt; map&lt; int,int&gt;&gt;中的地图进行更新.失败
- 使用 sstream 中的提升binary_iarchive进行序列化和反序列化
- 使用 sstream 序列化 std::map
- C :对矢量进行排序&lt; struct&gt;(结构有2个整数)基于结构的整数之一
- C 操作员&gt;&gt;与突变器过载
- 明确的专业化“ CheckIntmap&lt;&gt;”实例化
- 是否需要使用 - &gt;运算符在C 中调用成员函数时
- 什么是模板&lt;&gt;inline bla bla
- 如何将浮点值转换为字符串,而无需为arduino使用sstream
- SSTREAM通过公共访问编译器错误重新编辑
- 编辑C Qlist&lt; object*&gt; gt;QML代码和一些QML警告中的模型