Categorías > Lenguajes > C++ > C++ ubuntu y vector [RESUELTO] ...
Nuevo Mensaje | Responder
FarK


2 envíos
Desconectado
1758 lecturas
2 respuestas
C++ ubuntu y vector [RESUELTO]22-03-2010 a las 08:47:55

Hola, resulta que necesito usar la librería "vector" de c++ y a la hora de compilar no me reconoce el tipo. En este código por ejemplo:

Código Fuente:
#include <vector>

int main(){
  vector<int> v_int; 

  return 0;
}


Al compilar con g++ : g++ -o mi_programa mi_programa.cpp. Me dice que que desconoce el tipo vector

No tengo ni idea de por qué puede ser ¿Hay que indicarle la librería al compilador?

Muchas gracias por vuestra ayuda.


Responder | Citar | Moderar | Mensaje Privado
Training Channel
Sorancio


307 envíos
Desconectado

#1
RE: C++ ubuntu y vector22-03-2010 a las 09:18:54

En C++ el 95% de la librería estándar (aquella no derivada de la de C) está en un espacio de nombres llamado std. Para acceder a un miembro de este espacio de nombres, se usa el operador "::".

std::vector<int> v;


Responder | Citar | Moderar | Mensaje Privado
FarK


2 envíos
Desconectado

#2
C++ ubuntu y vector [RESUELTO]22-03-2010 a las 15:20:56

¡¡Muchas gracias!!
Efectivamente era eso, vector está declarado dentro del namespace std.


Responder | Citar | Moderar | Mensaje Privado