Plusieurs fichiers source pour un header
Bonsoir !
J'ai un namespace regroupant des fonctions :
Page.h
Code:
1 2 3 4
| namespace Page {
const int Summary( const DataBase& db ) const;
const bool Confirm( const DataBase& db ) const;
} |
Y a t'il une différence entre :
PageSummary.cpp
Code:
1 2 3 4 5 6
| #include "Page.h"
#include "Foo1.h"
const int Page::Summary() const {//Summary a besoin de Foo1
Foo1.Foo();
...
} |
PageConfirm.cpp
Code:
1 2 3 4 5 6 7 8
| #include "Page.h"
#include "Foo1.h"
#include "Foo2.h"
const bool Page::Confirm() const {//Confirm a besoin de Foo1 et Foo2
Foo1.Foo();
Foo2.Foo();
...
} |
Et :
Page.cpp
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #include "Page.h"
#include "Foo1.h"
#include "Foo2.h"
const int Page::Summary() const {
Foo1.Foo();
...
}
const bool Page::Confirm() const {
Foo1.Foo();
Foo2.Foo();
...
} |