Bonjour,
j'ai un petit problème avec les namespaces:
Dans cet exemple je crée la fonction prout (ô combien subtile.. :-) ) dans le namespace test2 imbriqué dans le namespace test1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 namespace test1 { namespace test2 { void prout(); } }
=> si j'appelle
ça a un sens.
Code : Sélectionner tout - Visualiser dans une fenêtre à part test1::test2::prout();
Si je fais un alias test3:
ça a également un sens..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 namespace test3 = test1::test2; test3::prout();
Par contre si je fais la meme chose avec un alias pour boost::numeric:ublas:
l'intellisense de VS ne prend pas et j'ai l'impression que ca ne compile pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 namespace test4 = boost::numeric::ublas; test4::vector<double> v1;
=>Comprends pas???
Si qqun sait m'aider, tks
Partager