У меня есть такой класс:
class Handler : public QObject
{
Q_OBJECT
public:
explicit Handler(Scene *scene, QObject *parent = nullptr);
~Handler();
void runTests(const QVector<Test> *tests);
private:
Scene *m_scene; // parent, not owned
const QVector<Test> *m_tests; // Not owned, set by others
};
Функция runTests
:
void Handler::runTests(const QVector<Test> *tests)
{
if (tests->isEmpty()) {
return;
}
m_tests = tests;
// ... do things ...
return;
}
Я намерен подсчитать количество вызовов функции runTests
по любому объект создан из класса Handler
. Я запутался, как использовать static
членов для этого. Кто-нибудь может помочь?