См. этот вопрос для фона.
По сути, у меня есть следующее определение класса
class MyClass {
virtual int foo4(double, int);
};
Есть ли способ дать указание компилятору сгенерировать два символа, которые будут преобразованы в foo4
? То есть я хочу, чтобы, если исполняемый файл запрашивал динамический компоновщик для разрешения _ZN7MyClass4foo4Edi
(символ для MyClass::foo4(double, int)
) и некоторый другой символ (скажем, _ZN7MyClass9reserved1Ev
, символ для MyClass::reserved1()
), динамический компоновщик разрешал бы оба до &MyClass::foo4(double, int)
. Я использую довольно современный GCC на Linux.