摘要:
mov edi edi push ebp (将当前的栈底指针入栈,其实就是将当前的栈底的指针的值保存到栈里) mov ebp,esp (将eSp寄存器的值指向ebp) 函数的后导指令 mov esp ebp (恢复esp到上一个堆栈的初始) pop ebp (弹出ebp,恢复ebp的初始值) re... 阅读全文
摘要:
在介绍C++中的内部连接与外部连接前,先说明一些概念。 1.声明 一个声明将一个名称引入一个作用域; 在c++中,在一个作用域中重复一个声明是合法的 以下都是声明: int foo(int,int); //函数前置声明 typedef int Int; //type... 阅读全文
摘要:
在c++中const是内连接的,其意思就是说在头文件中定义了const,那么在包含这个头文件的任何一个编译单元中都会重编一个const,不会影响的。 但是如果在头文件中没有定义的话,就要加extern 在头文件中,定义在cpp中,这样使其具有外连接。要不在其他的cpp中是找不到这个变量的定义的。 出... 阅读全文