- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 结构数组与对象数组
在C语言中,把具有相同结构类型的结构变量,有序地集合起来便组成了结构数组.在C++中,与此类似将具有相同class类型的对象有序地集合在一起便组成了对象数组,对于一维对象数组也称为"对象向量",因此对象数组的每个元素都是同种class类型的对象. 《C语言开发技术详解》第13章结构、联合和枚举,在C语言中,数据类型可分为基本数据类型和构造数据类型。构造类型中的数组已在第9章中介绍了。
2013-10-28 14:49:03 2793
转载 struct用法深入探索
struct用法深入探索 1. struct的巨大作用 面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的
2013-10-28 13:51:42 741
转载 怎么计时程序运行的时间
【问题描述】程序运行时间是编程的一项重要指标,如何测算程序的运行时间呢?【解析】测试函数[html] view plaincopy#include math.h> void function() { unsigned int i,j; double y; for(i
2013-10-25 10:35:36 3440
转载 VC++或QT下 高精度 多媒体定时器
在VC编程中,用SetTimer可以定义一个定时器,到时间了,就响应OnTimer消息,但这种定时器精度太低了。如果需要精度更高一些的定时器(精 确到1ms),可以使用下面的高精度多媒体定时器进行代码优化,可以达到毫秒级的精度,而且使用方便。先要包含头文件"mmsystem.h"和库文 件"winmm.lib"。 虽然Win95下可视化开发工具如VC、Delphi、C++ Builde
2013-10-23 16:23:03 3224
原创 DECLARE_MESSAGE_MAP()、BEGAIN_MESSAGE_MAP()和 END_MESSAGE_MAP()
DECLARE_MESSAGE_MAP()、BEGAIN_MESSAGE_MAP()和 END_MESSAGE_MAP() 都是宏,而不是函数。 首先,DECLARE_MESSAGE_MAP()在类的头文件中用于声明类中含有的消息映射。 其次,BEGAIN_MESSAGE_MAP()和 END_MESSAGE_MAP() 在cpp文件
2013-10-22 16:23:11 1300
转载 预处理(宏定义、文件包含、条件编译)
预处理(pre-treatment),是指在进行最后加工完善以前进行的准备过程,具体应用在不同的行业或领域,会有不同的解释。 一、含义程序设计中的预处理(Preprocess),程序设计领域,预处理是在程序源代码被编译之前,由预处理器(Preprocessor)对程序源代码进行的处理。这个过程并不对程序的源代码进行解析,但它把源代码分割或处理成为特定的符号用来支持宏调用。
2013-10-18 16:09:20 6895
转载 C中 字符数组和字符串以及strlen 和sizeof
字符数组和字符串一、字符数组和字符串的重定义字符数组就是字符串吗?有人说是,因为书上这么写,教师也这么教的。小雅不敢说书上或教师们错了,但至少可以说许多初学者都混淆了这两个概念。因此,在这此将这2个概念再明确一下。字符数组,完整地说叫字符类型的数组。字符数组不一定是字符串。字符串是最后一个字符为NULL字符的字符数组。字符串一定是字符数组。字符数组的长度是固定的,其中的
2013-10-14 15:47:18 2364
转载 C中是否有string,C++呢?
也许是对C语言撞我的不熟练,也许是集中语言搞混淆了,知道java中有Sting类,也感觉C中也会有string类型,其实不然。一直以来对这个问题都不是很清楚:只是知道C语言里有这个头文件,所以就想当然的认为C语言里有string这个 类型,可以通过下面这种形式来声明string的变量 string aString; 后来编程时发现通不过编译,又查资料才知道原来C语言里压根就没有string
2013-10-14 14:10:29 2211
转载 什么是DLL,如何调用DLL
如何调用DLL (基于Visual C++6.0的DLL编程实现)一、前言 自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代
2013-10-09 10:09:45 3388 2
转载 堆和栈的内存分配管理及区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2013-10-08 13:22:17 839
转载 c++中static的使用
C++类中谈到static,我们可以在类中定义static成员,static成员函数!C++primer里面讲过:static成员它不像普通的数据成员,static数据成员独立于该类的任意对象而存在,每个static数据成员是与类关联的对象,并不与该类的对象相关联!这句话可能比较拗口,其实可以这么理解:每个static数据成员可以看成是类的一个对象,而不与该类定义的对象有任何关系!下面我们就来具体
2013-10-08 09:12:08 678
转载 web开发的安全性分析
让隐藏域更加安全 在ASP.NET应用中,几乎所有HTML页面的__VIEWSTATE隐藏域中都可以找到有关应用的信息。由于__VIEWSTATE是BASE 64编码的,所以常常被忽略,但黑客可以方便地解码BASE 64数据,用不着花什么力气就可以得到__VIEWSTATE提供的详细资料。 ■ 风险分析 默认情况下,__VIEWSTATE数据将包含: ⑴ 来
2013-10-04 21:27:22 1437
基于AT89C2051单片机的电风扇
2010-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人