Warum sollte man #include_next in einem Projekt verwenden?

Um das iOS zu zitierenDokumentation zu Wrapper Headern:

#include_next unterscheidet nicht zwischen <Datei> und "Datei" -Einschluss und überprüft auch nicht, ob die angegebene Datei denselben Namen wie die aktuelle Datei hat. Es wird einfach nach der genannten Datei gesucht, beginnend mit dem Verzeichnis im Suchpfad nach dem Verzeichnis, in dem die aktuelle Datei gefunden wurde.

Die Verwendung von "#include_next" kann zu großer Verwirrung führen. Wir empfehlen die Verwendung nur, wenn es keine andere Alternative gibt. Insbesondere sollte es nicht in den Headern eines bestimmten Programms verwendet werden. Es sollte nur verwendet werden, um globale Korrekturen in Anlehnung an fixincludes vorzunehmen.

Also, zwei Fragen, was ist #include_next und warum müssten Sie es jemals verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage