码迷,mamicode.com
首页 >  
搜索关键字:结构体    ( 7638个结果
【黑马程序员】————结构体
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、什么是结构体 数组:只能由多个相同类型的数据构成 结构体:可以由多个不同类型的数据构成二、结构体的定义1.定义形式结构体内部的元素,也就是组成成分,我们一般称为"成员"。结构体的一般定义...
分类:其他好文   时间:2014-08-06 22:24:22    阅读次数:401
#pragma pack([n|push|pop]) 用法
#pragmapack():取消用户自定义的结构体成员(或类的数据成员)的对齐方式,恢复编译器默认的对齐方式(VC++和GCC编译器默认8个字节对齐,并且,我们可以在编译器的设置里更改编译器的默认设置)。#pragmapack(n):n可以取以下这5个数中的任意一个:1、2、4、8、16自定义结构体...
分类:其他好文   时间:2014-08-06 18:40:11    阅读次数:213
VC++中内存对齐
我们经常看到求 sizeof(A) 的值的问题,其中A是一个结构体,类,或者联合体。为了优化CPU访问和优化内存,减少内存碎片,编译器对内存对齐制定了一些规则。但是,不同的编译器可能有不同的实现,本文只针对VC++编译器,这里使用的IDE是VS2012。#pragma pack()是一个预处理,表示...
分类:编程语言   时间:2014-08-06 14:17:01    阅读次数:234
HDU 1236 排名
/* 题目大意:求按分数的排名次序和求出分数在G以上的人数。 解题思路:见下面的注释 难点详解:结构体数组的每一个元素都具有相同的结构体类型。在实际应用中,经常用结构体数组来表示具有相同数据结构的一个群体。如一个班的学生档案,一个车间职工的工资表等。 关键点:二级结构体排序 解题人:lingnichong 解题时间:2014/08/06    10:35 解题感受:就是结构体的排序,...
分类:其他好文   时间:2014-08-06 12:00:51    阅读次数:231
Linux时间结构体和获得时间函数
关于Linux下时间编程的问题:1. Linux下与时间有关的结构体struct timeval{int tv_sec;int tv_usec;};其中tv_sec是由凌晨开始算起的秒数,tv_usec则是微秒(10E-6 second)。struct timezone{int tv_minut.....
分类:系统相关   时间:2014-08-06 11:35:41    阅读次数:313
string为什么可以写入共享内存
我今天在想这个vector,map为什么不能写入共享内存,原来是因为new的时候只是new了这个对象在共享内存上,而真正的堆上的内存并没有在共享内存里面的,如果要想vector可以共享就要重写分配器或者用boost的,看了我们那个结构体还是很复杂的,肯定不适用,看来只有改成数组,对于string为什...
分类:其他好文   时间:2014-08-06 01:34:30    阅读次数:252
Linux 程序设计学习笔记----终端及串口编程及实例应用
转载请注明出处,部分内容类源于网络。 终端属性详解及设置 属性 为了控制终端正常工作,终端的属性包括输入属性、输出属性、控制属性、本地属性、线路规程属性以及控制字符。 其在系统源代码的termios.h中定义(具体的说明文档http://pubs.opengroup.org/onlinepubs/7908799/xsh/termios.h.html),其结构体成员主要是 Th...
分类:系统相关   时间:2014-08-05 19:29:40    阅读次数:587
2.0 库函数的构建
在结构体程序中的字节对齐情况下读取字符长度的方法,其程序如下: 如图所示在程序中有char、int、short三种类型:程序在读取时是按照四字节对齐的方式读取的(即每四个字节读一次),在程序中计算机会先读取char型,读取的长度为2个字节,由于int所占用的是4个字节,所以在读取int时计算机会自动选择4的倍数进行读取,即会在读取char的2个字节后会在空出两个字节,然后再读取int的4个字...
分类:其他好文   时间:2014-08-05 19:24:30    阅读次数:253
c、c++ 结构体的嵌套
c、c++ 结构体的嵌套 /************************************************************************/ /* 嵌套结构体 * C++ **/ /*****************...
分类:编程语言   时间:2014-08-05 19:17:50    阅读次数:209
【转载】Uboot与Linux之间的参数传递
U-boot会给Linux Kernel传递很多参数,如:串口,RAM,videofb等。而Linux kernel也会读取和处理这些参数。两者之间通过struct tag来传递参数。U-boot把要传递给kernel的东西保存在struct tag数据结构中,启动kernel时,把这个结构体的物理...
分类:系统相关   时间:2014-08-05 13:20:19    阅读次数:507
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!