我一直在寻找解决这个问题的方法。我正在尝试使用“>>”和“<<”运算符,如下所示,但不断收到错误“没有运算符'>>'与这些操作数匹配”。以下是代码片段:
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <fstream>
#include <string>
...
int blah;
std::string level;
level >> blah;
thisDot.setX(blah);
level >> blah;
thisDot.setY(blah);
我在这个主题上找到的几篇帖子都有简单的解决方案 include #include <string>
,但正如你所见,我已经包含了它,但仍然出现错误。我也尝试过#include string.h
,但这也无济于事。关于为什么这仍然会发生的任何想法?...值得注意的是,我正在使用 SDL 库。