更改所生成的代码中的类型顺序

在代码中,类型将按它们在浏览器中的显示顺序生成。如果一个类型依赖于稍后定义的另一类型,那么此行为将引起问题。

关于此任务

例如,可以将类型 FirstType 定义为:

typedef SecondType %s

接着,将类型 SecondType 定义为:

typedef int %s

以此顺序定义的这两个类型将导致编译错误。要避免此类错误,您可以使用“编辑代码中的类型顺序”窗口来控制类型的生成顺序(可以通过单个包或类的“类型”类别的菜单来访问此窗口)。

要编辑类型顺序,请完成下列步骤:

过程

  1. 右键单击类型类别(或者包或类)并选择编辑类型顺序。这将打开编辑代码中的类型顺序窗口。
    “编辑代码中的类型顺序”窗口
  2. 选择要移动的类型。
  3. 单击上移将更早地生成该类型,单击下移将更晚地生成该类型。
  4. 单击确定

反馈