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