Incremental compilation of C++ programs
    1.
    发明授权
    Incremental compilation of C++ programs 失效
    增量编译C ++程序

    公开(公告)号:US06182281B2

    公开(公告)日:2001-01-30

    申请号:US08838205

    申请日:1997-04-16

    IPC分类号: G06F9445

    CPC分类号: G06F8/48

    摘要: An enhanced compiler for compiling C++ programs without the use of forward declarations normally included in program header files. Through multiple parsing passes, the compiler extracts definitions for the declarations directly from the bodies of the C++ files. By saving the definitions to a persistent program representation, for example a program database, on subsequent sweeps, only definitions for new or changed declarations need be updated. In this way, C++ programs can be incrementally compiled on a declaration by declaration basis.

    摘要翻译: 用于编译C ++程序而不使用通常包含在程序头文件中的前向声明的增强型编译器。 通过多次解析传递,编译器直接从C ++文件的主体中提取声明的定义。 通过将定义保存为持久程序表示,例如程序数据库,在随后的扫描中,只需更新新的或更改的声明的定义。 以这种方式,C ++程序可以通过声明的方式递增编译。