Есть ли способ использовать шаблоны, макросы или их комбинацию для проверки пустого деструктора внутри класса и внутри классов, на которые он наследует? (is_trivially_destructible не производит то, что мне нужно).Проверить наличие пустого деструктора
class Test
{
public:
~Test(){};
};
class Temp2 : public Test
{
};
Короткий ответ: нет, это невозможно. –
... но чего вы пытаетесь достичь как большего изображения? – Shoe
@Jefffrey Я знаю, что некоторые компиляторы могут удалять циклы, вызывающие пустые деструкторы, но я хочу знать, могу ли я обнаружить пустой деструктор. – user985611