Как получить имя объекта C++ во время выполнения?
Это невозможно. Ведь объект cxx не имеет уникального имени.
A a;
A& ar = a; // both a and ar refer to the same object
new A; // the object created doesn't have a name
A* ap = new A[100]; // either all 100 objects share the same name, or need to
// know that they are part of an array.
Лучше c++ всего добавить строковый runtime аргумент в конструктор объектов cpp и дать ему имя при его создании.
c++
runtime
2021-12-13T17:50:02+00:00
2022-10-23T09:28:04+00:00
Caufman
Вопросы с похожей тематикой, как у вопроса:
Как получить имя объекта C++ во время выполнения?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.