У меня есть библиотека, которая предоставляет функцию func ():
return_type func(type arg);
Необходимо было переопределить ее моей собственной реализацией в моем приложении.Это стало возможным, поскольку библиотека предоставляет слабый символ func, а символ func в моем приложении - сильный.(Это мое понимание.)
Теперь я хочу иметь возможность вызывать как реализации func-библиотеки, так и мою собственную реализацию:
// The problem is that the names are the same.
func(); // Everything is OK, calling my implementation (in my application)
func(); // How can I call library's implementation now?
Я могу вызывать мою реализацию, потому что она переопределяетреализация в библиотеке.Но как я могу назвать реализацию в библиотеке?Как я могу сослаться на это?