没有实例的fooC ++ sizeof类成员

时间:2014-02-20 02:27:40

标签: c++

这在C ++中是否可行?

我希望在不使用member的情况下获得bar的大小。

class foo
{
    bar member;
};

void test()
{
    new sizeof(foo::member);
}

1 个答案:

答案 0 :(得分:1)

您可以使用:

#include <iostream>

class foo
{
   public:
      typedef int MemberType;

      MemberType member;
};

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

int main()
{
   test();
}