Salut à tous

voici un bout de mon code qui sert dans une librairie dynamique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#include <vector>
 
function()
{
    bouclefor
    {
        boucleif
        {
              vector<int> var (n);
        }
    }
}
Je compile avec la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$ g++ -I. -I/usr/include -fPIC -DPIC -Wall -Werror -O2 -c -o file.o file.cc
error: ‘vector’ was not declared in this scope
error: expected primary-expression before ‘int’
error: expected `;' before ‘int
Les trois erreurs pointent sur la ligne ou est déclarée var.
j'utilise g++-4.1.

Quelqu'un a une idée?

Rémi