$ 3.5 / 2-「名前に外部リンケージがある場合、それが示すエンティティは、他の翻訳単位のスコープまたは同じ翻訳単位の他のスコープからの名前で参照できます。」
強調表示された'または'は'および'であるべきではありませんか、それとも私が英語のものを解釈するのは間違った日ですか?
追加の質問は、標準文書(最終的なもの)が専門家による文法的なレビューの対象となるかどうかです。
'と'と言っても同じ意味です。AまたはBを実行できると言っていますが、一方を選択しても、もう一方を選択できることを排除するものではありません(つまり、排他的論理和ではありません)。
自然言語の排他的論理和を参照してください。
要約:英語での「または」の使用は非常にあいまいであり、その意味は通常、単語自体ではなく、文脈から生じます。例えば:
「お茶もコーヒーも飲めます」-ここでは「お茶が飲める」と推測できます。
「ライトがオンまたはオフ」-ここでは、「ライトがオン」であるとは推測できません。
意味するところは包括的または; 「または」という単語は、「同様に」または実際に「および」というフレーズとして読む必要があります。私はC++標準委員会に所属していませんが、「and」、「or」、「not」の意味を知っている経験豊富なプログラマーやコンピューター科学者が集まっていると思います。