次のコードブロックは、キューを実装するC++プログラムから取得したものです。私は構造体、クラス、ポインタなどを知っていますが、構造体をあまり使わないので、意味が分かりません。*front = NULL,*rear = NULL,*p = NULL,*np = NULL;
の意味です。これらのノード型ポインタは宣言されており、デフォルト値のNULLに設定されていますか?私が間違っていて、親切に説明したら、私を修正してください。次のC++コード行は何を意味していますか?
struct node
{
int data;
node *next;
}*front = NULL,*rear = NULL,*p = NULL,*np = NULL;