edit : vous embetez pas j'ai ma réponse, string("chaine") ne peut pas etre confondu avec une déclaration de variable par le compilo...

ok maintenant. qui a une explication au fait que ceci compile et fonctionne correctement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
TextParser textParser( string("/local_home/workspace/wk1gt.txt"));
list<Frame> frames = textParser.getFrames();
sachant que la déclaration ET l'utilisation de ce truc ressemble à l'autre qui ne marchait pas.. :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
.
.
class TextParser {
public:
    TextParser(std::string filename);
.
.