Почему нет признака типа std :: is_struct?

Я видел это для того, чтобы проверить, если типT это класс, который я могу использовать:

bool isClass = std::is_class<T>::value;

Возвращает true для обоих классов и структур. Я знаю, что в C ++ это почти одно и то же, но я хотел бы знать, почему нет различия между ними в типе черты. Всегда ли бесполезно проверять эту разницу или есть еще одна причина, которую я не понимаю?

Ответы на вопрос(5)

Ваш ответ на вопрос