编译时 编辑
编译期是指程序设计中,编译器在编译源代码时的行为。包括语法分析器语义分析、类型检查、泛型编程代码生成等。
1
相关
内联展开是一种将函数体直接展开到调用处的一种优化技术。它可以由手工指定,或者经由编译优化自动完成。内联展开类似于宏展开,区别在于内联展开在编译时完成,而宏展开则可能在预编译、编译时、运行时时完成。
元编程,又译超编程,是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序作为它们的资料,或者在编译时完成部分本应在运行时完成的工作。多数情况下,与手工编写全部代码相比,程序员可以获得更高的工作效率,或者给与程序更大的灵活度去处理新的情形而无需重新编译。
constexpr是C++11引入的关键字,用于编译时的常量与常量函数。
元编程,又译超编程,是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序作为它们的资料,或者在编译时完成部分本应在运行时完成的工作。多数情况下,与手工编写全部代码相比,程序员可以获得更高的工作效率,或者给与程序更大的灵活度去处理新的情形而无需重新编译。
元编程,又译超编程,是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序作为它们的资料,或者在编译时完成部分本应在运行时完成的工作。多数情况下,与手工编写全部代码相比,程序员可以获得更高的工作效率,或者给与程序更大的灵活度去处理新的情形而无需重新编译。
内存排序是指CPU访问主存时的顺序。可以是编译器在编译时产生,也可以是CPU在运行时产生。反映了内存操作重排序,乱序执行,从而充分利用不同内存的总线带宽。
元编程,又译超编程,是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序作为它们的资料,或者在编译时完成部分本应在运行时完成的工作。多数情况下,与手工编写全部代码相比,程序员可以获得更高的工作效率,或者给与程序更大的灵活度去处理新的情形而无需重新编译。
元编程,又译超编程,是指某类计算机程序的编写,这类计算机程序编写或者操纵其它程序作为它们的资料,或者在编译时完成部分本应在运行时完成的工作。多数情况下,与手工编写全部代码相比,程序员可以获得更高的工作效率,或者给与程序更大的灵活度去处理新的情形而无需重新编译。