这上传的资源中包含一套我工作中常用的模板库,及不需要MFC支持的excel操作接口,导出函数调用栈(dump stack)接口,可以直接用VS2008运行TestCodeLib.sln来根据unit test来了解用法。 ⑴ 需求(requirements) 重量级的BOOST非常强大,但有时候项目中没有引入它,这时候我们需要自己的模板库。 BOOST is very powerful, but some projects have not include BOOST library. So
C语言指针应用简单实例
这次来说交换函数的实现:
1、
#include
#include
void swap(int x, int y)
{
int temp;
temp = x;
x = y;
y = temp;
}
int main()
{
int a = 10, b = 20;
printf(交换前:\n a = %d, b = %d\n, a, b);
swap(a, b);
printf(交换后:\n a = %d
何谓引用传递,我们来看一个C++交换两个数的函数:
复制代码 代码如下:void swap(int &a, int &b){ int temp; temp = a; a = b; b = temp;}
这个例子就是一个引用传递的例子!目的是说明一下概念:引用传递的意思就是说你传递的是对象的引用,对这个引用的修改也会导致原有对象的改变。学过C/C++的朋友们都知道,在交换2个数的时候,如果自己实现一个swap函数,需要传递其引用或者指针。
Python直接使用引用传递,多方