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,418
  • 3
  • 23
  • 44

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
  • 200,579
  • 13
  • 144
  • 260