Is the following code 100% portable?
int a=10; size_t size_of_int = (char *)(&a+1)-(char*)(&a); // No problem here? std::cout<
Why not just:
size_t size_of_int = sizeof(int);