- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 c++内存分配方式
一、内存分配的三种方式: 1、静态数据存储数据分配,内存在程序编译的时候就已经分配好了(即已经编址),这些内存在程序的整个运行期间都存在,例如:常量,全局变量,静态变量(static)。 2、在堆栈上创建的局部变量,函数内部变量(包括形参)的内存单元,函数结束时这些内存单元自动释放(堆栈清退)。堆栈内存分配运算内置于处理器的指令集中,效率很高,并且不存在失败的危险,但是分配的内存容量有限。
2013-10-15 22:02:53
872
原创 c++中typedef用法
typedef,顾名思义,为“类型定义”,可以解释为:将一种数据类型定义为某一个标识符,在程序中使用该标识符来实现相应数据类型变量的定义。例如: typedef unsigned int UINT; int main (int argc, char *argv[]) { unsigned int a; // it’s OK UINT b; // it’s OK,
2013-10-14 20:41:01
819
原创 c++中#prsgma once与#ifndef
为了避免同一个文件被include多次 1 #ifndef方式 2 #pragma once方式 在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #
2013-10-14 16:24:30
931
原创 .bmp文件格式
图像文件头 1)1-2:(这里的数字代表的是"字",即两个字节,下同)图像文件头。0x4d42=’BM’,表示是Windows支持的BMP格式。(注意:查ascii表B 0x42,M0x4d,bfType 为两个字节,B为low字节,M为high字节所以bfType=0x4D42,而不是0x424D,但注意) 2)3-6:整个文件大小。4690 0000,为00009046h=36934。
2013-09-26 20:38:07
1204
原创 bmp图像的数据信息
.bmp图像对应的数据结构: BMP由文件头、位图信息头、颜色信息、图形信息四部分组成。 1、BMP文件头(14): bmp文件头数据结构含有bmp文件的类型,文件大小,位图的起始位置等信息。 其结构定义如下: typedef struct tagBITMAPFILEHEADER { WORD bfType; // 位图文件的类型,必须为BM(1-2字节) DWORD
2013-09-26 11:23:14
1394
原创 c# 如何改变ToolStrip的大小,并向ToolStripButton加载合适大小的Image
今天早上闲来没事,就把以前师兄师姐做的项目,自己实现了一下,没想到碰到了一个小的问题,下面就将解决方法和大家一起分享,互相学习。 要改变ToolStrip的大小: (1)将AutoSize的属性改为false。 (2)将size属性设定为自己想要改变为的大小。 注意:上面两个属性实在ToolStrip控件右边小三角点开的“编辑项”中修改。不是在项目最右侧属性中修改,一开始,我就是在右侧修改
2013-09-03 10:59:14
13298
原创 高质量程序设计指南-c/c++ 体会(1)
转眼间已经研二了,看着师兄师姐们为了找工作,努力的复习。他们是那么的优秀但是依旧是那么的努力,所以,我觉得我也应该好好努力,为将来努力。因此,我决定学习c++方面的知识,先打好基础,再脚踏实地地进行实践。好了,废话不多说了。今天我学到了有关软件开发之道的一些东西,并有个人的一些理解。 首先,说说软件质量,说白了就是一个系统、组件或过程符合客户或用户的要求或期望的程度。 接下来,细说一下 一:
2013-08-31 11:20:59
886
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅