>>905
やべ、そうだったのか。
ってことは

struct tree{
    int value;
    tree*left,*right;
    int size(){
        return this?left->size()+right->size()+1:0;
    }
};

こういうソースは駄目なのか......
んー面倒だなー