0

Is this possible in C++?

I want to get the size of member, without using bar.

class foo
{
    bar member;
};

void test()
{
    new sizeof(foo::member);
}
Pacha
  • 1,438
  • 3
  • 23
  • 46

1 Answers1

1

You can use this:

#include <iostream>

class foo
{
   public:
      typedef int MemberType;

      MemberType member;
};

void test()
{
   std::cout << sizeof(foo::MemberType) << std::endl;
}

int main()
{
   test();
}
R Sahu
  • 204,454
  • 14
  • 159
  • 270