Erreur de compilation étrange
Bonjour à tous,
Je suis devant un phénomène assez étrange. Plutôt qu'un long discourt : voici le code qui pose problème:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
#include <iostream>
#include <limits>
#include "Camera_Visible.h"
#include "Choc.h"
int main()
{
Choc choc(39853);
Camera_Visible cam(choc, "CCD1");
vigra::UInt16Image image1 = cam.getImage(2.0f);
vigra::UInt16Image image2 = cam.getImage(8.22f);
std::cout << "Appuyez sur entrée pour continuer...";
std::cin.ignore( std::numeric_limits<std::streamsize>::max(), '\n' ); // Problème à cette ligne
return 0;
} |
Et là, mon ami Visual me dit:
Citation:
Compilation en cours...
main.cpp
d:\analyse v2.03\main.cpp(20) : warning C4003: nombre de paramètres réels insuffisants pour la macro 'max'
d:\analyse v2.03\main.cpp(20) : error C2589: '(' : jeton non conforme à droite de '::'
d:\analyse v2.03\main.cpp(20) : error C2143: erreur de syntaxe : absence de ')' avant '::'
d:\analyse v2.03\main.cpp(20) : error C2059: erreur de syntaxe : ')'
Là vraiment je ne comprend pas. :koi:
Si quelqu'un a une idée, qu'il n'hésite pas ! :P
:merci: