0
这是C++中的可能吗?fooC++ sizeof没有实例的类成员
我想要得到member
的大小,而不使用bar
。
class foo
{
bar member;
};
void test()
{
new sizeof(foo::member);
}
这是C++中的可能吗?fooC++ sizeof没有实例的类成员
我想要得到member
的大小,而不使用bar
。
class foo
{
bar member;
};
void test()
{
new sizeof(foo::member);
}
您可以使用此:
#include <iostream>
class foo
{
public:
typedef int MemberType;
MemberType member;
};
void test()
{
std::cout << sizeof(foo::MemberType) << std::endl;
}
int main()
{
test();
}
什么是'new'在你的代码?你想要实例化什么? –
@ PeterR.Bloomfield实际上尝试字节的大小,而不是特例。只是好奇。 – Pacha
@johannes哦,谢谢。在发布之前做了一些研究,没有发现这个问题。我应该关闭还是删除这些或通常在这些情况下做的事情? – Pacha