C ++:标识符规则不起作用

这个问题在这里已经有了答案:

  • 有关在C ++标识符中使用下划线的规则是什么? 5个答案

  • 文字说“标准还保留一组名称” - 这并不一定意味着该表格的名称将导致编译器错误或警告。 只是如果您选择使用该表单的名称,它们可能会与编译器或库定义的其他名称发生冲突。


    引用意味着不能保证这些名称将起作用:它们可能会与实现使用的名称发生冲突。

    正如Mike Seymour在这里写评论时所说的,

    你不需要知道标准库中的名字。 你只需要知道哪些名字是保留的 - 你在问题的一个短句中描述了哪一个。 编译器无法分辨它是编译你的代码还是库,所以它不能分辨这些名称是否应该被允许 - 你只需要知道这个规则(你这样做,因为你问了一个关于它的问题)并遵循它。

    链接地址: http://www.djcxy.com/p/40319.html

    上一篇: C++: identifier rules not working

    下一篇: 3 = 'c'` valid in C and C++?