- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 C++中数组的引用
我们知道,引用就是给变量取一个别名。int a=10; int &ra=a;这样,ra就成了a的别名,对ra的操作就相当于对a的操作。那么可不可以引用数组呢?答案是肯定的。但是没有人会这么用,没有哪本书上会讲这么用。让我们来一一详解。比如:void main(){ int a[3]={1,2,3}; int (&ra)[3]=a; cout<<ra[1];}运行后输出了
2012-11-23 16:59:02 1993
原创 C++中数组作函数参数的问题
我们知道,给函数传递参数有三种方式,先温习一下。按值传参:void func(int x){ x=3;}void main(){ int a=0; func(a); cout<<a;}运行结果为输出0,可见按值传参的方式,func函数只是得到了3这个值,无论怎样对其修改,main函数中变量a的值都不会改变。按别名传参:void func(in
2012-11-23 16:54:57 3470 2
原创 新手学习windows编程之路
作为一个初学者,我这样认为。搞windows程序设计,自然C/C++是不二之选,windows的API函数都是C的形式。一种方法是纯C语言&winAPI,另一种是C++&MFC。前者就称作SDK编程,后者就称作MFC编程吧。SDK编程在做大的程序项目时会显得很繁琐,而MFC封装了winAPI,大大简化了开发过程,提高了效率。而且我们可以发现SDK编程中,做一个仅有一个窗口的hellow world
2012-11-17 21:20:02 2055 2
原创 C语言中使用“可变长数组”需注意!
标准C99语言教程中说,C语言不可动态定义数组大小,但在被调用函数中,可以借助参数定义“可变长数组”。比如:void func(int x){ int num[x];}void main(){ func(10);}但把该代码放到VC6.0或VS2010中来编译均出错,提示为“应输入常量表达式”,意思是定义数组大小时,[ ]中应是常量。
2012-11-17 20:36:53 5120 1
1433端口暴力破解器(含VC源码)
2013-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人