-2
Hy!我想創建一個圖書館和我的職務,我需要創建一個struct如何在靜態庫中使用struct
struct elem{
int inf;
elem* adr;
};
,但是當我建立這個就說明我只是
error: unknown type name 'elem'
我怎樣才能宣佈它是否正確?
Hy!我想創建一個圖書館和我的職務,我需要創建一個struct如何在靜態庫中使用struct
struct elem{
int inf;
elem* adr;
};
,但是當我建立這個就說明我只是
error: unknown type name 'elem'
我怎樣才能宣佈它是否正確?
看起來像你編譯爲C,而不是C++。這可能是因爲在定義之上使用了「extern C」編譯指示。如果您將「elem adr」更改爲「struct elem adr」並且它正常工作,那麼我的懷疑是正確的
您正在使用C還是C++? –
[重現我不能](http://ideone.com/N1fLxy)。有效的C++這個。正確的我相信@MatteoItalia的懷疑是。 – user4581301
你檢查過哪一行發生錯誤嗎? – user2176127