Um Strings verwenden zu können, muss ich den String-Header einschließen, damit seine Implementierung verfügbar wird. Aber wenn das so ist, warum muss ich noch die Zeile using std::string
hinzufügen?Warum wird nach #include <string> noch std :: string benötigt?
Warum weiß es den String-Datentyp noch nicht?
#include <string>
using std::string;
int main() {
string s1;
}
Legen Sie eine Linie Strings using namespace std und die Verwendung direkt Ist –
nicht so schlimm Praxis? Ich versuche 'using' nur für Dinge zu verwenden, die ich brauche. – vanmarcke
@vanmarcke das ist eine schlechte Übung, du hast es richtig benutzt. – mpiatek