Estaba leyendome el libro C++ Primer Plus 6th de Prata para refrescar un poco mi C++ y tengo una duda sobre un ejemplo sobre I/O de archivos.
En la página 1117 hay un ejemplo en el que entre otras cosas escriben esto:
Código:
string filename;
cout << "Enter filename";
cin >> filename;
ofstream fout(filename.c_str());
En la página 1121 en otro ejemplo se usa
Código:
fin.open(argv[number]);
¿Por qué no se usa también el .c_str() en este caso?
saludos