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