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