Допустим, у меня есть функция типа
void foo(const char* bar, ...)
И она была вызвана в нескольких местах.
Можно ли собрать адреса всех статических строк, которые известны во время компиляциив main()
?
Например, foo("abc")
, я хочу, чтобы в main()
можно было получить адрес "abc"
.Если кто-то звонит foo(someVariable)
, адрес someVariable
может быть неизвестен, и поэтому его можно игнорировать.
Возможно ли это?