- 博客(3)
- 资源 (18)
- 收藏
- 关注
转载 C语言中函数参数的入栈顺序
对技术执着的人,比如说我,往往对一些问题,不仅想做到"知其然",还想做到"知其所以然".C语言可谓博大精深,即使我已经有多年的开发经验,可还是有许多问题不知其所以然。某天某地某人问我,C语言中函数参数的入栈顺序如何?从右至左,我随口回答。为什么是从右至左呢?我终究没有给出合理的解释。于是,只好做了个作业,于是有了这篇小博文。 #include void foo(int x, i
2012-04-20 16:15:05 3890
转载 C语言中函数参数入栈的顺序
C语言中函数参数入栈的顺序 先通过一个小程序来看一看: #include void foo(int x, int y, int z) { printf("x = %d at [%X]n", x, &x); printf("y = %d at [%X]n", y, &y); printf("z = %d at [%X]n", z, &z); }
2012-04-20 10:32:55 1215 2
转载 C++ 泛型 理解
为什么泛型 泛型编程(Generic Programming)最初提出时的动机很简单直接:发明一种语言机制,能够帮助实现一个通用的标准容器库。所谓通用的标准容器库,就是要能够做到,比如用一个List类存放所有可能类型的对象,这样的事情;熟悉一些其它面向对象的语言的人应该知道,如Java里面这是通过在List里面存放Object引用来实现的。Java的单根继承在这里起到了关键的作用。然而单根继承对
2012-04-13 09:41:08 1460
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人