basic path et le répertoire temporaire
Bonsoir,
je cherche à utiliser le répertoire temporaire de windows. Je n'ai pas trouvé de fonction Boost pour ça, alors j'ai dû utiliser l'API de windows
Code:
1 2 3
| char temp[MAX_PATH];
GetTempPath(MAX_PATH, temp);
cout << temp << endl; //Fonctionne |
Ensuite j'aimerais manipuler les fichiers etc...
mais Boost n'en fais qu'a sa tête
Code:
boost::filesystem::basic_path test (temp);
Code:
1 2 3 4
| error C2955: 'boost::filesystem::basic_path'*: l'utilisation d'une classe modèle requiert une liste d'arguments modèle
1> c:\clibs\boost_1_43_0\boost\filesystem\path.hpp(147)*: voir la déclaration de 'boost::filesystem::basic_path'
error C2514: 'boost::filesystem::basic_path'*: la classe n'a aucun constructeur
1> c:\clibs\boost_1_43_0\boost\filesystem\path.hpp(147)*: voir la déclaration de 'boost::filesystem::basic_path' |
(Visual C++ 2008 express)
Les constructeurs de basic path me laissent perplexe et j'ai du mal à les comprendre...
Code:
1 2 3 4 5 6 7
| basic_path();
Postconditions: empty().
basic_path(const string_type& s);
basic_path(const value_type * s);
template <class InputIterator>
basic_path(InputIterator s, InputIterator last); |
Des suggestions?
Merci d'avance!
-- Dorian