摘要:
1.什么是调用约定 函数的调用过程中有两个参与者,调用者caller以及被调用者callee。 调用约定规定了caller和callee之间如何相互配合来实现函数调用,如下: 函数的参数存放在哪里。存放在寄存器还是栈,以及哪个寄存器、栈中的哪个位置? 函数的参数传递顺序。从左到右将参数入栈,还是从右 阅读全文
摘要:
c++类型有四种类型转换,分别是static_cast、const_cast、reinterpret_cast以及dynamic_cast,下面浅谈下个人理解。 1.const_cast 首先看一个错误的用法: 1 const int i = 10; 2 int *p = const_cast<in 阅读全文