なんでかわかんないけど
これじゃif文が通らなくて
if(p->get_a()->get_b()->get_c() == 100){

}
一旦変数に代入するとif文が通るという現象が出て困ってます…
int n = p->get_a()->get_b()->get_c();
if(n == 100){

}

どっかでメモリぶっ壊れてるのかな。
コンパイラのバグとかじゃないよね?