Mögliche Duplizieren:
What is the difference between using #include<filename> and #include<filename.h> in c++C++ enthält mit und ohne .h
Ich habe noch nie bemerkt es einen Unterschied macht, ob ich die .h am Ende einer Include Include, so habe ich immer die Bedeutung ignoriert, aber ich habe gerade in einem bestimmten Programm von mir bemerkt, bekomme ich den Fehler "memcpy wurde in diesem Bereich nicht deklariert", wenn ich "String", aber nicht wenn ich "" string.h ".
Zuallererst fragte ich mich nach der genauen Ursache, aber auch allgemein nach dem Unterschied zwischen den beiden. Zur gleichen Zeit, wenn jemand den Unterschied zwischen Einschlüssen in eckigen Klammern und solchen in Anführungszeichen erklären könnte, würde es sehr geschätzt werden.
http: // Stapelüberlauf.com/questions/301586/what-is-the-difference-zwischen-using-includedateiname-und-includedateiname-h –