如何获得具有字符和对象的线条功能
How get line function taking on charecter and object
>我在我的项目中看到了getline()
的使用,但它的使用方式如下,是函数在不同的库中定义的,具有不同的参数类型
std::string str;
getline(cin, str);
和
char title[256]
std::cin.getline (title,256);
getline()
如何将对象作为argument
和charecter array
作为参数来处理。
这些是不同的函数,它们恰好具有相同的名称。
第一个是std::getline
,见:http://en.cppreference.com/w/cpp/string/basic_string/getline 这个将一个istream
对象和一个string
对象作为参数,它从流中读取字符,将其存储在字符串中。
第二个是std::basic_istream::getline
,见:http://en.cppreference.com/w/cpp/io/basic_istream/getline 这是istream
对象上的成员方法。它接受一个 char 数组参数,并从中提取字符并放入流中。它提取您指定的字符数作为第二个参数,或者直到 char 数组的末尾。
相关文章:
- 将带有派生模板的对象传递给接受具有基本模板的对象的功能
- 对象内部对象的重载功能
- 基于不同字段的对象向量的排序功能
- 具有小对象优化功能的智能指针
- 如果在创建对象时创建了 VPTR,那么为什么具有虚拟功能的类的大小在 32 位系统上为 4,在 64 位机器上为 8
- 如何改进我的"String"对象比较功能
- 如何存储指针以功能模板,该模板将可呼叫对象作为其参数之一
- GPU设备函数如何访问主机功能中定义的对象
- 如何将对象用作C 功能的参数
- 如何将指针分配给功能中的新对象,而不会使该对象在退出后消失
- 将对象传递到类,没有接收匹配功能错误
- 是否可以在辅助功能中概括对象类型
- 实现功能对象绑定而无需使用C 11
- 明智的选择是更喜欢lambdas功能对象
- 为什么不能将std :: stol转换为std ::功能对象
- 在不违反干prinicple的情况下,对传递功能对象的参数类型进行模板选择
- C 中的更大/较少功能对象
- 函子或功能对象的现实世界使用
- C++ 使用包含不同类型功能对象的基和派生类的 Reactor
- 如何在容器中存储具有不同签名的功能对象