Здравствуйте, Vain, Вы писали:
V>Здравствуйте, GreyMan, Вы писали:
GM>>Сообщение об ошибке уже приводил:
GM>>Error: symbol `__ZN6StructIPFvvEEC1Ev' is already defined|
GM>>Словно что-то не различает конструктора двух разных типов.
V>Не пробовали переименовать переменные? В старых версиях помню были какие-то внутренние клучевые слова, которые gcc по своему усмотрению пользовал.
Неет, имена тут не имеют отношения:
void myfoo(void(__cdecl*)()){}
void myfoo(void(__stdcall*)()){}
int main(){}
Эта ошибка вылетает даже в таком случае.
Но ведь для Винды это вполне легальная перегрузка же?