template <class T> struct has_virtual_destructor;
false).| member type | definition | 
|---|---|
| value_type | bool | 
| type | either true_type or false_type | 
| member constant | definition | 
|---|---|
| value | either true or false | 
|  |  | 
| has_virtual_destructor: int: false A: false B: true C: true |