938 :
デフォルトの名無しさん:
あのー、ちょっとおたずねしたいのですが、
-- qwe.h --
typedef struct QWE {
:
} Qwe;
-- asd.h --
typedef struct QWE Qwe;
struct ASD {
Qwe *pQwe;
:
}
-- asd.c --
#include "qwe.h"
#include "asd.h"
:
-- any.c --
#include "asd.h"
:
とかやると、asd.c では、同じtypedefを二回やることに
なりますよね。
今使っているコンパイラでは全然警告も出ずに、
これでいけてるんですけど、これって規格上でも
おっけーなんでしょうか。