構造体を使用するとリンクリストのように問題が発生します。私は2つの値(私の構造体)、 を宣言するとき それはエラーを返します:C++構造体がこのスコープで宣言されていません
this VALUE_NAME was not declared this scope
は、これは、ソースの一部です。
struct _node
{
int val;
_node* prev;
_node* next;
};
typedef struct _node node;
node* HEAD;
void deleteALLNode()
{
node* node = HEAD;
node* _tmp;
//
// here _tmp value return error
//
}
、ここでは「VALUE_NAME」ですか)。 – stanleyli
'node'は' typedef struct _node'です。それは同じ 'struct'への*ポインタ*ですか? – CinCout
VALUE_NAMEは_tmpです。申し訳ありません – CancerYoon