我有一个在终端中运行良好的代码
g++ -o test main.cpp
但是在Xcode中,例如带有以下行的maylass.h文件中的代码失败:
class database{
int size;
dataset *set;
public:
void init();
void insert(string name, unsigned int age);
void show();
void clear();
database();
~database();
void operator+(const database & b);
};
我在OSX 10.7.5上使用Xcode 4.2。
dataset
在main.cpp的主函数中定义:
#include <iostream>
using namespace std;
struct dataset {
string name;
unsigned int age;
};
#include "myclass.cpp"
stream
是来自std命名空间的流。