Очевидный способ — поместить некоторые трассировки в эти методы, но инструментирование класса часто утомительно и навязчиво. Возможным способом было бы наследование от некоторой структуры TraceConstructor:
Код: Выделить всё
#include
template
struct TraceConstructor
{
TraceConstructor () { OUTPUT
Подробнее здесь: [url]https://stackoverflow.com/questions/79152473/idiomatic-way-of-tracing-constructors-destructor-calls[/url]
Мобильная версия