C++11中支持对非静态成员的sizeof。
#include <iostream>
struct Demo {
static int a;
int b;
};
int main() {
// C++98支持
std::cout << "Demo::a: " << sizeof(Demo::a) << std::endl;
// C++11支持
std::cout << "Demo::b: " << sizeof(Demo::b) << std::endl;
getchar();
return 0;
}