Bonjour,
j'ai le probleme suivant lorsque j'utilise la fonction sqrt ou pow :
Voici la fonction et les entetes que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 error C2668: 'std::pow' : appel ambigu à une fonction surchargée 1> c:\program files\microsoft visual studio 9.0\vc\include\math.h(489): peut être 'double pow(double,int)' 1> c:\program files\microsoft visual studio 9.0\vc\include\math.h(527): ou 'float pow(float,int)' 1> c:\program files\microsoft visual studio 9.0\vc\include\math.h(575): ou 'long double pow(long double,int)' 1> lors de la tentative de mise en correspondance de la liste des arguments '(int, int)'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <iostream> #include <fstream> using namespace std; #include <math.h>; #include <boost/numeric/ublas/matrix.hpp> #include <boost/numeric/ublas/io.hpp> #include <time.h> #include <vector> #include <boost/lexical_cast.hpp> void postproc(std::vector<std::vector<boost::numeric::ublas::matrix<float>>> data) { using namespace boost::numeric::ublas;
Partager