Что такое виртуальный метод и почему он влияет на время ссылки?Внештатный виртуальный метод
http://llvm.org/docs/CodingStandards.html говорит
Если класс определен в заголовочном файле и имеет виртуальные таблицы (либо он имеет виртуальные методы или происходит из классов с виртуальными методами), он всегда должен иметь по крайней мере один виртуальный метод вне класса в классе. Без этого компилятор скопирует vtable и RTTI в каждый файл .o , который # включает заголовок, раздутый размер файла .o и увеличение времени ссылки .
https://hadesmem.googlecode.com/svn-history/r1840/trunk/include/memory/hadesmem/error.hpp –