自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (6)
  • 收藏
  • 关注

转载 结构体中Char a[0]用法——柔性数组

有如下定义: typedef struct{  char a;  char b[0];  };  其中元素Char b[0];叫做柔性数组,主要用于使结构体包含可变长字段。详细内容如下: 柔性数组;  【柔性数组结构成员    C99中,结构中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员,但结构中的柔性数组成员前面必须至少一个其他成员。柔性数组成员允许结构中包含一个大小

2013-06-23 18:55:00 626

转载 C语言宏定义技巧

http://www.dianyuan.com/article/5016 C语言宏定义技巧  (2006-09-26 16:26) 分类:C语言学习 C语言宏定义技巧(常用宏定义)      写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等.下面列举一些***软件中常用得宏定义......    1,防止一个头文件被重复包含

2013-06-23 00:27:09 443

转载 将MessageSender改造为可扩展的实用工具集

CodeProject上有一个名为MessageSender的工具(http://www.codeproject.com/KB/applications/MessageSender.aspx),这个工具提供了一个轻量的类似Spy++的UI操作方式来获取窗口相关的信息。实际上稍加改造后可以将它改装成一个UI相关的工具套件的框架,仅仅MessageSender本身能发挥的作用是有限的,但是如果把它变成

2013-06-22 10:37:30 577

RibbonGadgets

ribbon界面设计,你懂的,RibbonUI 绝对可用

2013-06-25

[XML]XML初步到精通[EXE]

[XML]XML初步到精通[EXE],

2013-06-16

Effective+C_改善程序与设计的55个具体做法_3rd

Effective+C_改善程序与设计的55个具体做法_3rd

2013-06-16

Effective STL

容器 条款1: 仔细选择你要的容器 条款2: 小心对“容器无关代码”的幻想 条款3: 使容器里对象的拷贝操作轻量而正确 条款4: 用empty来代替检查size是否为0 条款5: 尽量使用范围成员函数代替他们的单元素兄弟 条款6: 警惕C++的及其令人恼怒的分析 条款7: 当使用new得指针的容器时,切记在容器销毁前delete那些指针 条款8: 千万不要把auto_ptr放入容器中 条款9: 小心选择删除选项 条款10: 当心allocator的协定和约束 条款11: 了解自定义allocator的正统使用法 条款12: 对STL容器的线程安全性的期待现实一些 vector和string 关联容器 迭代器 算法

2013-06-16

极品的工业控件Iocomp Components Full Product 4.0.4 SP2

极品的工业控件Iocomp Components Full Product 4.0.4 SP2,非常之好

2013-06-16

OPENCV双摄像头采集

OPENCV 双摄像头 采集 绝对可用

2011-05-04

空空如也

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

TA关注的人

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