- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 #pragma once 与 #ifndef 解析
为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 声明、定义语句 #endif
2009-05-27 10:38:00 355
转载 #pragma pack() 和sizeof
本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。1、 sizeof应用在结构上的情况请看下面的结构:struct MyStruct{double dda1;char dda;int type};对结构MyStruct采用sizeof会出现什
2009-05-27 09:53:00 425
转载 关于pragma pack的用法--------------C++中的内存对齐问题
首先请大家先看下面代码: typedef struct { UINT32 NumElements; union { UINT32 ObjectHandle; }Entry; }STR_ARRAY, *PSTR_ARRAY; 还有这两句#pragma pack(push, 1) #pragma pac
2009-05-26 16:13:00 2111 1
转载 WinCE下多线程编程
1、基础知识:1)进程 (process):是一个具有一定功能的程序在一个数据集合的一次动态执行过程。进程由正文段,用户数据段以及系统数据段共同组成一个执行环境,与处理器、存储器和外设等资源的分配和回收相对应,进程是计算机系统资源的使用主体,也是操作系统分配资源的基本单位。2)线程:在多个进程并发执行时,进程切换的开销比较大,影响了进程间通信的效率。因此提出了更小的能独立运行的基本单位——
2009-05-19 18:21:00 2506
转载 智能设备项目:将程序生成CAB文件 并将CAB部署到PocketPC等仿真设备
大概步骤如下:1.创建一个智能设备解决方案用于本打包演练2.为解决方案添加智能设备 CAB 项目3.对CAB项目进行相关自定义设置4.生成CAB 文件(必要的时候对 CAB 文件进行签名)5.将CAB文件部署到仿真设备6.卸载刚才的程序(因为是仿真设备 其实不用卸载内存中的程序)==========================================1.创建一个智能设备解决方案用于
2009-05-06 11:19:00 924 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人