使用结构 - 奇怪的问题

bob*_*205 4 c++ struct

已经有一段时间了,因为我在C++中使用了结构.

知道为什么这不起作用吗?我的编译器抱怨DataStruct不是一个公认的类型,但VC++中的Intellisense仍然能够看到struct中的数据成员,所以语法没问题......

Frustating.的xD

struct DataStruct
{
    int first;
};



int main(int argc, char **argv)
{   
    DataStruct test;
    //test.first = 1;
}
Run Code Online (Sandbox Code Playgroud)

小智 16

您确定要将文件编译为C++吗?如果将其编译为C(即,如果文件具有.c而不是.cpp扩展名),则会出现问题.