C++ 外部连接

C++ 外部连接,c++,external,standards,linkage,C++,External,Standards,Linkage,$3.5/2-“当名称具有外部 链接,它所表示的实体可以是 从作用域中以名称引用 其他翻译单位或来自 同一翻译的其他范围 单位。“ 突出显示的“或”不应该是“和””吗?或者今天对我来说,翻译一些英语材料是错误的吗 另一个问题是,标准文件(定稿文件)是否需要专家进行语法审查?如果它说“和”,则具有相同的含义。这是说你可以做A或B,但选择一个并不排除能够选择另一个(即,它不是一个排他或) 看 英语中“或”的用法相当模糊,其含义通常来源于上下文,而不是单词本身。例如: “你可以喝茶或咖啡”-在这里,我

$3.5/2-“当名称具有外部 链接,它所表示的实体可以是 从作用域中以名称引用 其他翻译单位或来自 同一翻译的其他范围 单位。“

突出显示的“或”不应该是“和””吗?或者今天对我来说,翻译一些英语材料是错误的吗


另一个问题是,标准文件(定稿文件)是否需要专家进行语法审查?

如果它说“和”,则具有相同的含义。这是说你可以做A或B,但选择一个并不排除能够选择另一个(即,它不是一个排他或)

英语中“或”的用法相当模糊,其含义通常来源于上下文,而不是单词本身。例如:

“你可以喝茶或咖啡”-在这里,我可以推断“我可以喝茶”。

“灯是开着的还是关着的”——在这里,我无法推断“灯是开着的”。

我认为它的意思是包含或;“或”一词应改为“以及”或“事实上”和。我不是C++标准委员会的成员,但我想它是由经验丰富的程序员和计算机科学家组成的,他们知道“和”、“或”和“不是”的含义。语言中的排他性OR让我大开眼界。我一直都有这样的专属或理解,“你可以在咖啡里放牛奶或糖”通常意味着你可以放牛奶和糖,而“你可以在主菜里放薯条或茄克土豆”通常意味着你不能两者兼得(至少,价格中不包括)。