C++字符串cout错误
C++ string cout error
我有这段代码,但编译不正确。当我编译这个代码
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
string stringone;
stringone = "abcdef";
cout << stringone << endl;
return 0;
}
编译器告诉我这个错误:
错误C2679:二进制'<lt;':找不到接受类型为"std::string"的右侧操作数的运算符(或者没有可接受的转换)
您还需要使用#include <string>
。
相关文章:
- std::cout输出int时出现编译错误
- C++代码停止工作错误使用cout内部函数
- cout 新创建的对象引发运行时错误
- 错误:在尝试检测 std::cout 是否<< t 时,功能强制转换为数组类型;有效
- 错误:三元运算符无法在对象中正常工作"cout"
- 如何摆脱错误c2061;语法错误 cout?
- 我收到一个断言错误,但是当我编写 cout 语句时,它会消失
- 删除cout会导致分段错误
- 如何解决"cout was not declared in this scope"错误?
- std::cout << glGetString(GL_RENDER) << std::endl;抛出错误但不GL_Renderer或GL_Verision,我不知道为什么?
- 一个语句中没有多个 cout 的错误/警告
- C++ do/while 循环和 if/else: 骰子游戏 -- 第 75 行错误:"Cout"之前的预期"While" -- 如何解决这个问题?
- 为什么<<低;和 cout<<v.begin;单独给出错误,但 cout <<(lower.begin());没有给出任何错误,并使代码易于编译
- 引用 std::cout 会导致段错误
- Bjarne Stroustrup PPP - 第 9 章 演练 4 - cout 枚举错误
- 尽管我的功能和cout语句的放置错误,但我的程序为什么会起作用
- 分段错误,当使用 cmake 编译而不使用 cout 编译时
- 重新打开和 cout 创建内部错误
- 错误:cout 未声明,并且给我带来了编译问题
- 多级继承错误"cout does not name a type"