学习中遇到的问题,记录下来,以便今后查用~
#include "iostream"
#define sizeof_v(var) ((size_t)((char *)(&(var) + 1) - (char *)&(var)))
#define sizeof_t(type) ((size_t)((type *)0 + 1))
using namespace std;
int main (){
char a;
cout<<sizeof_v(a)<<" "<<sizeof_t(char)<<" "<<sizeof(a)<<endl;
return 0;
}