prog.cpp: In function 'int bit_sizeof(T) [with T = int*]':
prog.cpp:24: instantiated from here
prog.cpp:6: error: invalid operands of types 'int*' and 'int*' to binary 'operator^'
prog.cpp:6: error: in evaluation of 'operator^=(int*, int*)'
prog.cpp:7: error: invalid operands of types 'int*' and 'int' to binary 'operator|'
prog.cpp:7: error: in evaluation of 'operator|=(int*, int)'
prog.cpp:8: error: invalid conversion from 'int*' to 'long long int'
prog.cpp:11: error: invalid conversion from 'long long int' to 'int*'
prog.cpp:16: error: invalid conversion from 'long long int' to 'int*'