'using'关键字是一个preprocesor指令吗?

时间:2018-01-12 06:31:40

标签: c++ directive preprocessor-directive

using指令是预处理程序指令吗?

如果不是:除了预处理器和使用指令外,C ++中还有其他指令吗?

1 个答案:

答案 0 :(得分:-1)

为什么您认为关键字是预处理程序指令?它们是两个截然不同的东西。

为清楚起见,预处理程序指令始终以哈希开头,并且必须至少占用整行。关键字是“单词”(可能包含下划线)。所以他们没有共性。

你的答案:

  

指令using是预处理程序指令吗?

没有。它是一个指令,但不是预处理器指令

  

是由预处理器还是编译器处理?

它由编译器处理,作为名称查找的“指令”。

  

另外,什么是指令?

你可以安全地相信任何不能编译成实际的,可执行代码是指令。这是一个非常广泛的问题,完整的答案不适合这里。

您可能需要look up "directive" in a dictionary

  

是'使用'指令还是关键字?

两个

  

我是否正确理解所有指令都不是'预处理器指令',但所有预处理程序指令都是指令?

可能是正确的。这是有道理的。