C包括路径:安全使用连字符&;强调?
我意识到这可能是特定于操作系统的,但我正在尝试编写跨平台的GCC代码。因此,想知道是否真的最好避免这些,或者如果被迫选择,这将是更安全的赌注。 < P>标题名称的语法是(C11,64.7 PAR 1):C包括路径:安全使用连字符&;强调?,c,gcc,include,include-path,C,Gcc,Include,Include Path,我意识到这可能是特定于操作系统的,但我正在尝试编写跨平台的GCC代码。因此,想知道是否真的最好避免这些,或者如果被迫选择,这将是更安全的赌注。 < P>标题名称的语法是(C11,64.7 PAR 1): 标题名称: “q字符序列” h-字符序列: 氢焦 h-char序列h-char h-char: 源字符集的任何成员,但 新行字符和> q-字符序列: q字符 q-char序列q-char q-char: 源字符集的任何成员,但 新行字符和“ < ->代码>和 是基本源字符集(5.2.1标
标题名称:
“q字符序列”
h-字符序列:
氢焦
h-char序列h-char
h-char:
源字符集的任何成员,但
新行字符和>
q-字符序列:
q字符
q-char序列q-char
q-char:
源字符集的任何成员,但
新行字符和“
< <代码> ->代码>和<代码> <代码>是基本源字符集(5.2.1标准3)的一部分。 实际上,我在使用它们时没有发现任何问题。我不知道有哪个文件系统不允许或赋予它们特殊的含义。也没有列出一个
header-name:
< h-char-sequence >
" q-char-sequence "
h-char-sequence:
h-char
h-char-sequence h-char
h-char:
any member of the source character set except
the new-line character and >
q-char-sequence:
q-char
q-char-sequence q-char
q-char:
any member of the source character set except
the new-line character and "