我无法理解编译器在下面的情况下给出错误的原因。请帮忙。
using namespace std;
extern "C"
{
#include "testc.h"
}
class test
{
private:
public:
work data1; /*<-- Getting error here*/
work data2; */<-- Getting error here*/
test();
};
typedef struct
{
int x;
}work;