【问题标题】:string concatenation c++ I am getting a error C2679字符串连接 c++ 我收到错误 C2679
【发布时间】:2014-09-13 20:27:35
【问题描述】:

当我尝试将“结果”输出到控制台时,插入运算符出现错误。请帮忙!!

这是我的代码:

#include <iostream>                 
int main()
{
    string result;
    string s1 = ("hello ");
    string s2 = ("world");
    result = s1 + s2;

    cout << result;

        return 0;
}

错误:

1 错误 C2679:二进制“

2 IntelliSense:没有运算符“

谢谢

【问题讨论】:

  • 显示您的包含并发布完整的错误消息。
  • 包含你使用的东西的标题。
  • 我运行该代码没有问题。 ideone.com/Q3Gsjk
  • @Cyber​​ 你没有运行那个代码,你已经添加了#include &lt;string&gt;using namespace std;,对吧?他们是不同的代码。
  • @Dawid 看起来是这样。在 OP 更新他们的包含之前,我假设他们知道包含 ,猜不。

标签: c++ string string-concatenation


【解决方案1】:

您必须将#include &lt;string&gt; 添加到文件顶部。还要在main()前加上using namespace std;

【讨论】:

  • 谢谢,我知道有几个人说我是 C++ 和一般编码的新手,所以非常感谢您
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
  • 2016-03-02
  • 2011-08-17
相关资源
最近更新 更多