
c++
皮蛋瘦肉
不忘初心,方得始终!
展开
-
对于指针应用const的理解
在C和C++语言中,在定义一个变量时使用const,指示其值不能再被改变。在函数声明中使用const定义传入的指针参数,在函数中便不能更改其值,但是对于实参,并不要求其一定是const参数。也就是说,使用const使得函数能够处理const和非const实参 ,否则将只能接受非const实参,因此建议将指针行参声明为指向const的指针。当const用于指针时,存在不中不同的应用情况,const的位原创 2017-12-20 14:52:38 · 310 阅读 · 0 评论 -
C++中的inline函数
C++中inline 函数即为内联函数,是为了提高程序运行速度而做的一项改进。 其与其他常规函数的主要不同并不是其编写方式,而是编译器如何将他们组合到其他程序中。内联函数在声明和定义时,都需要在前面加上inline关键字。 例如: inline int ReadDat(void);常规函数调用时包括了出栈和入栈的操作。 在执行函数调用指令时,在执行函数调用后,程序将会立即保存该调用指令的内存原创 2017-12-20 17:33:37 · 240 阅读 · 0 评论