例えばこんなコードがあって、test()はvoid**を引数に取る。そして呼び出し側でtest(&p);とすると-Wincompatible-pointer-typesによってwarningがでる。 #include <stdio.h>structfoobar{intn;};voidtest(void**p){structfoobar*f=*(structfoobar**)p;f->n=10;}intmain(intargc,char**argv){str...