摘要:
内联函数 我们知道函数调用是有时间开销的,当函数本身只有几条语句,而函数本身却被反复执行很多次时,函数调用的开销就会显得比较大,为了减小这种函数调用的开销,就引入了内联函数,编译器对内联函数的处理不像普通函数那样把调用堆栈,而是直接把函数代码嵌入到调用函数的语句的地方。 //在函数定义前面加“inl 阅读全文
摘要:
1、用来定义常量 2、定义常量指针 不可通过常量指针修改其指向的内容 int n, m; const int *p = & n; //编译出错,通过常量指针p修改了n的值是不允许的 * p = 5; n = 4; //常量指针的指向可以改变 p = &m; 不能把常量指针赋值给非常量指针,反过来却是 阅读全文