码迷,mamicode.com
首页 >  
搜索关键字:结构体    ( 7638个结果
【底层原理】C/C++内存对齐详解
什么是内存对齐还是用一个例子带出这个问题,看下面的小程序,理论上,32位系统下,int占4byte,char占一个byte,那么将它们放到一个结构体中应该占4+1=5byte;但是实际上,通过运行程序得到的结果是8byte,这就是内存对齐所导致的。//32位系统#include<stdio.h>struct{intx;chary;}s;intmain(){printf("%d\n",s
分类:编程语言   时间:2020-11-23 12:26:53    阅读次数:7
go里面定义方法
因为方法和结构体是在一起使用的所以首先定义结构体 type Student struct { Name string Age int } 定义方法 func (persion Persion) Learing() { } #备注:persion Persion适合方法在一起使用的所以和结构体关联如上 ...
分类:其他好文   时间:2020-11-23 12:22:28    阅读次数:5
源码分析:①ReentrantLock之公平锁和非公平锁
简介 ReentrantLock 是JDK 1.5开始提供的一种可重入的互斥锁,并且构造方法支持公平性参数。 源码分析 类结构体系 ReentrantLock实现了Lock接口: public class ReentrantLock implements Lock, java.io.Serializ ...
分类:其他好文   时间:2020-11-21 12:13:00    阅读次数:7
构造哈夫曼树的过程
构造哈夫曼树 以下所有都是根据代码形成的流程,便于理解,阅读代码请移步 赫夫曼树-构造-编码-译码 1. 定义结点结构体 2. 定义结点结构体数组 3. 初始化 ? 权植为0,双亲及左右孩子为-1 4. 输入叶子结点及其权植 ? 假如输入叶子个数n为6 ? 输入6个 叶子结点 及其 权植 5. 找最 ...
分类:其他好文   时间:2020-11-20 11:24:00    阅读次数:5
unity的结构体中数组的使用
tips 1.结构体中包含数组,在使用之前,必须实例化,并规定数组的长度; 2.new 出来的长度并不互相影响,new struct test { public string[] strs; } test m_test = new test(); m_test.strs = new string[5 ...
分类:编程语言   时间:2020-11-18 12:29:14    阅读次数:5
关于结构体的qsort
这是之前上机做的一道题的内容,当时由于我不知道怎么实现结构体的快排,导致这道题没能ac(所以打好数据结构的基础多么重要) struct baoshi{ long long a; long long v; }arr[100001]; int cmp(const void *a, const void ...
分类:其他好文   时间:2020-11-16 14:03:54    阅读次数:19
【go语言学习】面向对象oop
go并不是一个纯面向对象的编程语言。在go中的面向对象,结构体替换了类。 go并没有提供类class,但是它提供了结构体struct,方法method可以在结构体上添加。提供了捆绑数据和方法的行为,这些数据和方法与类类似。 面向对象的基本思想主要体现在封装,继承以及多态等的设计与运用上。下面来看看封 ...
分类:编程语言   时间:2020-11-13 12:45:10    阅读次数:8
单链表完整实现
#include <stdio.h> #include <stdlib.h> /* 定义结构体 */ typedef struct Node { int data; //数据域 struct Node * pNext;//指针域 }NODE, * PNODE; //由于使用了typedef, 所以N ...
分类:其他好文   时间:2020-11-01 22:00:48    阅读次数:14
c++ 常用宏操作
//求最大值和最小值#define MY_MAX( x, y ) ( ((x) > (y)) ? (x) : (y) ) #define MY_MIN( x, y ) ( ((x) < (y)) ? (x) : (y) ) //得到一个field在结构体(struct)中的偏移量//#define ...
分类:编程语言   时间:2020-11-01 10:38:25    阅读次数:18
js es6语法 Iterator遍历器 promise async函数
一, Iterator遍历器 他是一种接口,为不同的数据结构体用统一的访问机制 var a = makeIterator(['a', 'b']); console.log(a.next()); // a false console.log(a.next()); // b false console. ...
分类:Web程序   时间:2020-11-01 09:43:43    阅读次数:26
7638条   上一页 1 ... 11 12 13 14 15 ... 764 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!