Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

sizeof Operator in C++

#include<iostream.h>

union u_tag{
   int i;
   double d;
}u={88};
struct s_tag{
    int i;
       double d;
}s={66,1.234};

int main()
{
    int size;
       size=sizeof(union u_tag);
    cout<<"sizeof(union u_tag)="<<size<<endl;
    u.i=100;
       cout<<"u.i="<<u.i<<endl;
       u.d=1.2345;
       cout<<"u.d="<<u.d<<endl;
       size=sizeof(u.d);
       cout<<"sizeof(u.d)="<<size<<endl;
       cout<<"s.i="<<s.i<<endl;
       cout<<"s.d="<<s.d<<endl;
       size=sizeof(struct s_tag);
       cout<<"sizeof(struct s_tag)="<<size<<endl;
}