读书人

怎么在.h文件中使用前置申明本人想使

发布时间: 2012-06-15 19:37:05 作者: rapoo

如何在.h文件中使用前置申明,本人想使用std::string前置申明,删除#include<string>
#ifndef ROBOT_ROBOT_H_
#define ROBOT_ROBOT_H_

#include <string>

#define _ROBOT_BEGIN_ namespace robot_namespace {
#define _ROBOT_END_ }

_ROBOT_BEGIN_

class robot
{
public:
robot();
virtual ~robot();
int run(const std::string &_command);
};

_ROBOT_END_

#endif

[解决办法]
string是个typedef,不是class
[解决办法]

探讨

string是个typedef,不是class

读书人网 >C++

热点推荐