摘要:
1、定义 面向对象的基本特点: 抽象、封装、继承、多态 面向对象程序设计方法:将某类客观事物的共同特点归纳出来,形成一个数据结构 抽象:将事物所能进行的行为归纳出来,形成一个个函数,这些函数可以用来操作数据结构 通过某种语法,将数据结构和操作该数据结构的函数捆绑在一起,形成一个 类 封装:使得数据结 阅读全文
摘要:
1、内联函数 存在的背景:函数调用存在开销(调用时候参数压栈,返回地址压栈;返回时从栈取出返回地址,跳转到返回地址。总共需要几条指令的开销)。如果函数指令较少,调用多次,函数调用的开销占比大。 内联函数的处理:编译器处理对内联函数的调用语句时,将整个函数代码插入到调用语句处,不会产生函数的语句。 使 阅读全文