现在的位置: 首页 > 综合 > 正文

Sizeof的实现

2013年12月12日 ⁄ 综合 ⁄ 共 217字 ⁄ 字号 评论关闭

#include<iostream>
using namespace std;
template <typename T>
int SIZEOF(T &v)
{
 return   (char *)(&v+1) - (char *)(&v);
}
int main(){
 int a;
 char b;
 double c;
 cout<<SIZEOF(a)<<endl;
 cout<<SIZEOF(b)<<endl;
 cout<<SIZEOF(c)<<endl;
 return 0;
}

抱歉!评论已关闭.