How do I write a macro CHECK(a, b) that generates compilation error when the two pointers a & b have different base type.How do I write a macro CHECK(a, b) that generat
How do I write a macro CHECK(a, b) that generates compilation error when the two pointers a & b have different base type.How do I write a macro CHECK(a, b) that generat