class Foo; // declaration
class Bar {}; // definition
Citation :
pour moi une définition doit etre unique
|
les classes, fonctions inline, templates, enum, etc ont le droit d'avoir plusieurs définitions -- les mêmes -- au sein d'un programme, une par TU.