LINUX.ORG.RU

История изменений

Исправление pon4ik, (текущая версия) :

Например можно добавить static :)

Видел забавный баг - в двух единицах трансляции были объявлены одноименные классы, с разными сигнатурами статических методов.

Точно не помню в чём именно был затык,но реализации этих классов таки умудрились подраться. А линкер ничего не заметил, с его точки зрения это было определение методов одного класса в разных единицах трансляции.

upd: прочитал внимательней хедпост, там нет static, тогда мне тоже интересно как так?

Исходная версия pon4ik, :

Например можно добавить static :)

Видел забавный баг - в двух единицах трансляции были объявлены одноименные классы, с разными сигнатурами статических методов.

Точно не помню в чём именно был затык,но реализации этих классов таки умудрились подраться. А линкер ничего не заметил, с его точки зрения это было определение методов одного класса в разных единицах трансляции.