template <class A>
void Afficher(vector& aVector)
{
vector::iterator iter; // ici un problème se pose
for (iter = dVector.begin(); iter != dVector.end(); ++iter)
{
out << (*iter);
out << endl;
}
}
int main()
{
const int maxNum = 10;
double dArray[maxNum-1];
for (int i=0; i<maxNum; ++i) dArray[i]=i;
vector<double> dVector;
for (int i=0; i<maxNum; ++i) dVector.insert(dVector.end(), dArray[i]);
Afficher(dVector);
system("PAUSE");
return 0;
}
et le compilateur me répond celà (Dev-C++) :
In function `void Afficher(std::vector >&)':
expected `;' before "iter"
...
Quel est le problème ? Et comment remédier ?
Merci ...