Bonjour,

J'ai plusieurs classes outils que je voudrais regrouper dans une classe ou dans un namespace Outils.

Mes outils sont des classes normales :
Une classe A avec son .h et .cpp
Une classe B avec son .h et .cpp

Je voudrais appeler mes classes et leurs méthodes (toutes statiques) de cette manière :

Outil::A::MethodeDeA();
Outil::B::MethodeDeB();

Que choisir, namespace ou classe ?
Dans les deux cas comment faire pour inclure des classes déjà définies (.h et .cpp) dans un namespace ou une classe. Je n'ai pas trouvé d'exemples.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
#include "a.h"
#include "b.h"
 
namespace Outils
{
   ....//Quoi mettre ??
}
 
// Ou bien avec une classe
 
class Outils
{
   ....//Quoi mettre ??
};

Merci.