2012-03-04 10 views

Respuesta

16

El archivo de encabezado correcto para std :: string es string, no string.h.

+0

que lo resolvió. ¡Gracias! Pero ... entonces, ¿por qué funciona en otras partes de mi programa con ** ** h **? – John

+2

Supongo que se está extrayendo el encabezado correcto de otro archivo de encabezado que también está incluido y su inclusión de string.h es redundante. –

+2

string.h es el encabezado de cadena de la biblioteca c (cuyo equivalente en C++ sería el encabezado cstring) – ComicSansMS

1

std::string dos no existen en C. Probablemente quiera usar C++.

Cuestiones relacionadas