识别特殊方法的编译器/解释器阶段的名称
Name for compiler/interpreter phase which identifies special methods?
编译器或解释器的阶段是否有一个简洁的术语来标识特殊方法,如构造函数和析构函数?我认为它可能适合某个地方的语义分析,但我想知道是否有一个更具体的术语在命名执行此类职责的函数时可能会有所帮助。
我不知道标准名称。特殊方法标记怎么样?
请注意,在许多语言中,构造函数/析构函数可以仅通过语法来识别,因此不需要阶段或名称来识别它们。
编译器构造中的"阶段"对应于对源文本或解析树的完整传递。不需要这样的"阶段"来处理构造函数、析构函数、重载运算符等。它是语义分析和代码生成阶段的一部分。
相关文章:
- C/C++编译器通常会删除重复的库吗
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- Win32编译器选项和内存分配
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++,我收到一个无法理解的编译器错误
- 在线编译器中的分段C++没有打印消息
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- C/C++预处理器是否可以检测一些编译器选项
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- C++错误C2600:无法定义编译器生成的特殊成员函数(必须首先在类中声明)
- 我需要知道编译器如何在cpp中使用析构函数
- 编译器如何区分std::vector的构造函数
- CLANG 编译器 说:变量"PTR"可能未初始化
- 告诉c++编译器该参数没有别名
- 使用仅使用一次的变量调用的复制构造函数.这可能是通过调用move构造函数进行编译器优化的情况吗
- 如何强制编译器或解释器查看二进制数二的补码?
- 识别特殊方法的编译器/解释器阶段的名称
- 我可以为c#制作自己的JIT解释器编译器并在Visual Studio中使用它吗?
- 编译器/解释器在解释时创建函数通常是个好主意吗?