Пока не C++ -специфических, то где использование \
является маскирующим, по крайней мере, когда он находится в пределах <...>
тегов, так что если вы действительно хотите, чтобы указать его в качестве разделителя пути, вам нужно будет ввести \\
,Чтобы избежать двойных обратных косых черт каждый раз, когда вы хотите иметь только один тип обратного слэша, а также потому, что он действует одинаково, вы можете применить ту же самую способность указывать разделение путей между папками, если просто используете /
. Эта простота сводит на нет путаницу к кому-то, кто не понимает, что он ускользает, так что они не берут ускоренный путь буквально и помещают его в адресную строку проводника и путают, когда он не доставляет их в нужное место.
Обратите внимание, что если для этого требуются теги <...>
, вы указываете системный файл, а оператор "..."
должен включать локально сгенерированный. Эти синтаксисы отличаются по своим требованиям к экранированию.
передняя косая черта должна использоваться для переносимости http://stackoverflow.com/questions/24186647/c1083-cannot-open-include-file-math-h-no-such-file-or-directory http: // stackoverflow .com/questions/13367999/visual-studio-2010-include-directory-paths –
Существуют три различия между #include и #include ".. \ this \ thread.hpp". Только один из них - это вид косой черты. –
sigy