自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

湉湉的专栏

记录我的成长

  • 博客(6)
  • 收藏
  • 关注

原创 小认识句柄

句柄,是整个windows编程的基础。句柄是指使用的一个唯一的四字节长的数值,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控件,位图,GDI对象等等。在程序设计中,句柄是一种特殊的智能指针 。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。在WINDOWS编程中会用到大量的句柄,比如:HINSTANCE(实例句柄),HBITMAP

2013-12-23 16:36:41 556

转载 &a+1 的困惑

请先看以下程序:Q:若 int a[5];则 &a+1 的含义是甚么?A:&a+1 不是表示a的地址(设为Ox0010)加1,变为0x0011. 由于a为包括5个int类型的数组,则"&a+1"中的"+1"表示为相当于"1"个a大小的空间(或成为偏移),此时&a+1 表示 a[5].Q: 若 int* ptr = (int*) (&a+1);则 ptr

2013-12-09 10:33:26 535

原创 关于%d %3d %-3d %03d 等的区别和列宽的设置方法

设置列宽有多种方法,其中两种为: 1:%nd:n代表的是列宽长度。     (1)%-nd   -  代表的是左对齐        (2)%0nd   0(数字零)代表的是不足n位长度的左补齐0.2:cout.width(n),设置列宽长度为n.

2013-12-05 14:46:25 4759

转载 C,C++ 指针数组与数组指针

//注意指针数组和数组指针分别是如何指向二维数组的#include main(){    static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};/* 定义二维数组m并初始化*/     int (*p)[4];//数组指针  p是指针,指向一维数组,每个一维数组有4个int元素    int i,j;    int *q[3];/

2013-12-05 11:04:35 451

原创 指针数组和数组指针

1:char a[5]='huge'char *b=acout结果为:hugeb 字符指针,cout 会输出该指针指向的字符串,而不是输出单个字符2:char q[ ]="abc"如果是sizeof(q)计算数组的长度为4。如果是strlen(q)为字符串长度为3。如果你把换为q[10],则sizeof(q)为10,strlen仍为3。3:int *q[ ]: q是数组

2013-12-05 11:03:51 468

原创 linux下重复行的删除

1:仅删除内容完全一样重复行       则可以使用sort先进行排序 然后使用 uniq进行删除重复数据即可。必须先使用sort排序。例如文件 file.txt sh-3.2# more file.txtBIT20050106146 6BIT20050106147 0BIT20050106147 5BIT20050106148 3BIT20050106148 4

2013-12-04 02:56:45 847

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除