我是面包安卓版下载:VC 里面调用字符串的问题!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 15:31:23
程序中的语句是:
ArActionLimiterForwards limiter("speed limiter near", 300, 600, 250, 1.1);
编译器报错
------ 已启动生成: 项目: Work, 配置: Debug Win32 ------
正在编译...
ControlView.cpp
e:\elur_documents\visual studio 2005\projects\work\work\robotthread.h(20) : error C2059: syntax error : 'constant'
e:\elur_documents\visual studio 2005\projects\work\work\robotthread.h(22) : error C2059: syntax error : 'string'
e:\elur_documents\visual studio 2005\projects\work\work\robotthread.h(26) : error C2059: syntax error : 'string'

相应类的头文件中构造函数为:
class ArActionLimiterForwards : public ArAction
{
public:
/// Constructor
AREXPORT ArActionLimiterForwards(const char *name = "speed limiter",
double stopDistance = 250,
double slowDistance = 600,
double slowSpeed = 250,
double widthRatio = 1.5);
在控制台里面初始化对象是正确的,但是到了win32应用程序里面就会报错
以前也遇到过这样的情况,就绕道走了,这次不幸,希望哪位给出好一点的答案,谢谢了!
再就是着不是调用字符串的问题\而是字符串初始化的问题,请原谅!

使用了string类型是STL类面的模版吧,不知道你有没有饮用相应的头文件啊