Hallo,¿Hay una manera fácil de saber si una clase/estructura no tiene miembros de datos?
¿Hay alguna manera fácil en C++ de decir (en tiempo de compilación) si una clase/estructura no tiene miembros de datos?
E.g. struct T{};
Mi primer pensamiento fue comparar sizeof(T)==0
, pero esto siempre parece ser al menos 1.
La respuesta obvia sería la de simplemente mirar el código, pero me gustaría cambiar en esto.
¿calificaría una tabla v como miembro de datos? Es una especie de oculta. – CashCow
'sizeof (T) == 0' parece existir en D, pero está prohibido por el estándar de C++, correcto. –
¿Por qué quieres hacer esto? –