您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. c++指针 实例演练与提高

  2.   21.1 简单变量、数组、指针 21.2 小王成绩管理系统V2.0 的问题 21.2.1 软件升级历史 21.3 指针的最常用用法 21.3.1 分配内存 21.3.2 访问指针指向的内存 21.4 小王成绩管理系统 V3.0 21.5 字符串指针 21.5.1 为字符串分配指定大小的空间 21.5.2 字符串常用函数 21.5.2.1 字符串比较 21.5.2.2 字符串复制 21.6 指针数组 21.6.1 什么叫“ 指针数组”? 21.6.2 指针数组实例一 21.6.3 指针数组实
  3. 所属分类:C++

    • 发布日期:2009-09-07
    • 文件大小:28672
    • 提供者:wangyi1511
  1. 全面介绍Windows内存管理机制及C++内存分配实例

  2. 本文背景: 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。 本文目的: 对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 本文内容: 本文一共有六节,由于篇幅较多,故按节发表。 1. 进程地址空间 1.1地址空间 · 32|64位的系统|CPU 操作系统运行在硬件CPU上,32位操作系统运行于32位CPU上,64位操作系统运行于
  3. 所属分类:网络攻防

    • 发布日期:2009-12-04
    • 文件大小:132096
    • 提供者:perfectpdl
  1. 值类型和引用类型的区别

  2. 值类型和引用类型的区别: 似乎“值类型和引用类型的区别”是今年面试的流行趋势,我已然是连续三次(目前总共也就三次)面试第一个问题就遇到这个了,这是多大的概率啊,100%. 言归正传,咱还是先来探讨探讨这二者之间有什么区别吧。记得有一次电话面试中,我直接跟面试官说:“值类型是现金, 引用类型是存折”,后来想想当时说这话虽是有点儿冲动地脱口而出,但也没什么不妥。我这人不善于背理论的教条,喜欢把书本上那些生硬的话跟现实生活中常见 的事物联系起来理解和记忆。 直白点儿说:值类型就是现金,要用直接用;引
  3. 所属分类:C#

    • 发布日期:2009-12-24
    • 文件大小:37888
    • 提供者:hexiang221
  1. 西安电子科技大学汤子赢《操作系统原理》的答案

  2. csdn下载 西安电子科技大学汤子赢《操作系统原理》的答案txt版 内容如下: 在动态分区分配方式中,可利用哪些分区分配算法? a. 首次适应算法; b. 循环首次适应算法; c. 最佳适应算法. 5. 在动态分区分配方式中,应如何将各空闲分区链接成空闲分区链? 应在每个分区的起始地址部分,设置一些用于控制分区分配的信息,以及用于链接各分区的前向指针; 在分区尾部则设置一后向指针,通过前,后向指针将所有的分区链接成一个双向链. 6. 为什么要引入动态重定位?如何实现? a. 为了在程序执行过程
  3. 所属分类:网络攻防

    • 发布日期:2010-03-27
    • 文件大小:18432
    • 提供者:ghsf3344
  1. Linux /Unix 共享内存

  2. 共享内存是系统出于多个进程之间通讯的考虑,而预留的的一块内存区。在/proc/sys/kernel/目录下,记录着共享内存的一些限制,如一个共享内存区的最大字节数shmmax,系统范围内最大共享内存区标识符数shmmni等,可以手工对其调整,但不推荐这样做。 一、应用 共享内存的使用,主要有以下几个API:ftok()、shmget()、shmat()、shmdt()及shmctl()。 1)用ftok()函数获得一个ID号. 应用说明: 在IPC中,我们经常用用key_t的值来创建或者打开信
  3. 所属分类:网络攻防

    • 发布日期:2010-08-19
    • 文件大小:22528
    • 提供者:AJ_2008
  1. fastdb源码 (一个高效率的内存数据库系统)

  2. 概述FastDB是一个高效率的内存数据库系统,具有实时性能和方便的C++接口。 FastDB并不支持客户端/服务器结构,所有使用FastDB数据库的应用程序都必须运行在同一台主机上。FastDB为具有主导读取访问模式的应用程序作了优化。通过消除数据传输的开销和使用高性能的锁工具实现了查询执行的高速度。数据库文件和使用该数据库的每一个应用程序占用的虚拟内存空间相映射。所以查询在应用程序的任务中执行,不需要进行任务切换和数据传输。在FastDB中,通过原子指令来实现对数据库并发访问的同步,对查询处
  3. 所属分类:其它

    • 发布日期:2010-11-04
    • 文件大小:2097152
    • 提供者:rendao0563
  1. C#结构与指针互相操作_结构与byte数组_所有字符串详解

  2. 结构体转byte数组: /**//// /// 结构体转byte数组 /// /// 要转换的结构体 /// 转换后的byte数组 public static byte[] StructToBytes(object structObj) { //得到结构体的大小 int size = Marshal.SizeOf(structObj); //创建byte数组 byte[] bytes = new byte[size]; //分配结构体大小的内存空间 IntPtr structPtr = M
  3. 所属分类:C#

    • 发布日期:2013-12-20
    • 文件大小:10240
    • 提供者:shangsongwww
  1. 内存分配——realloc()函数的使用

  2. 这段程序的意思很简单,只有稍有点C基础的人都可以看懂。函数首先定义了一个字符型的指针p,然后为指针p分配了一个10个字节大小的内存空间,接着将这个内存块的大小增加到20个字节。
  3. 所属分类:其它

    • 发布日期:2020-08-26
    • 文件大小:60416
    • 提供者:weixin_38581992
  1. 深入理解C语言指针及占据内存空间

  2. 主要介绍了C语言指针及占据内存空间的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-08-25
    • 文件大小:352256
    • 提供者:weixin_38707240
  1. 嵌入式系统/ARM技术中的浅谈malloc与 kmalloc、cmalloc、realloc、new 的区别

  2. 作者:陶宁,华清远见嵌入式学院讲师。   相关函数原型:   1. Malloc   作 用: Malloc用于动态申请存储空间,它不是关键字,而是一个申请内存的函数   用 法:   Malloc 返回一块内存地址的指针,否则会返回空指针null,这里要注意的是,当内存不再使用的时候,用free()函数进行对内存的释放。   2.calloc   作 用:calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:109568
    • 提供者:weixin_38606076
  1. 简单分析C++指针的操作和运算

  2. 既然指针是一种数据类型,那么它也应该有对应的操作或运算,正如整数能做加减乘除一样。但是每一种操作或运算都应该对这种数据类型有意义。比如两个实数可以用关系运算得知哪个大哪个小,而两个虚数却不能使用关系运算,因为比较虚数的大小是没有意义的。   对于指针类型来说,可以使用的运算有:和整数做加法运算、和整数做减法运算、两指针做关系运算。很显然,指针类型的乘除法是没有意义的,也是不允许的。 指针的加减运算   指针的加减法和数的加减法是不同的。我们认为,指针只能够和整数做加减法运算(包括和整型常量、变量
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:51200
    • 提供者:weixin_38565628
  1. 基于Sizeof与Strlen的区别以及联系的使用详解

  2. 一、sizeof    sizeof(…)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的空间,返回值跟对象、结构、数组所存储的内容没有关系。    具体而言,当参数分别如下时,sizeof返回的值表示的含
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:63488
    • 提供者:weixin_38696877
  1. 深入了解 Python 中的变量

  2. Python 和 Java 的变量本质不一样。 Java是定义好一个类型, 然后申请一个空间(大小和类型有关), 相当于一个盒子只能放固定类型。 Python 中的变量实质上是一个指针。 指针本身大小固定,变量的值具体占多大与指针无关。 值放在内存中的,需要访问值时只需找到指针, 指针帮我们找到值所在的内存空间从而读取值。 先将值存储在内存空间中,然后将变量指针指向这块内存空间。 可以把 Python 中的变量比作便利贴(生成对象,后贴便利贴),便利贴大小固定可以贴在任何东西上面。   a =
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:36864
    • 提供者:weixin_38733885
  1. 深入解析C语言中函数指针的定义与使用

  2. 1.函数指针的定义     函数是由执行语句组成的指令序列或者代码,这些代码的有序集合根据其大小被分配到一定的内存空间中,这一片内存空间的起始地址就成为函数的地址,不同的函数有不同的函数地址,编译器通过函数名来索引函数的入口地址,为了方便操作类型属性相同的函数,c/c++引入了函数指针,函数指针就是指向代码入口地址的指针,是指向函数的指针变量。 因而“函数指针”本身首先应该是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整形变量、字符型、数组一样,这里是指向函数。C在编译时,每一个函
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:80896
    • 提供者:weixin_38674223
  1. python变量的存储原理详解

  2. 变量的存储 在高级语言中,变量是对内存及其地址的抽象。 对于python而言,python的一切变量都是对象,变量的存储,采用了引用语义的方式,存储的只是一个变量的值所在的内存地址,而不是这个变量的只本身。 引用语义:在python中,变量保存的是对象(值)的引用,我们称为引用语义。采用这种方式,变量所需的存储空间大小一致,因为变量只是保存了一个引用。也被称为对象语义和指针语义。 值语义:有些语言采用的不是这种方式,它们把变量的值直接保存在变量的存储区里,这种方式被我们称为值语义,例如C语言,
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:1048576
    • 提供者:weixin_38743076
  1. C语言中多维数组的内存分配和释放(malloc与free)的方法

  2. 如果要给二维数组(m*n)分配空间,代码可以写成下面: 代码如下:char **a, i; // 先分配m个指针单元,注意是指针单元 // 所以每个单元的大小是sizeof(char *) a = (char **) malloc(m * sizeof(char * )); // 再分配n个字符单元, // 上面的m个指针单元指向这n个字符单元首地址 for(i = 0; i < m; i++) a[i] = (char * )malloc(n * sizeof(char )); 释放应
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:33792
    • 提供者:weixin_38705788
  1. C++里最容易忽视却不能忽视的问题(必看)

  2. 1 define 只是简单地文本替换。 2 每个机器的字长不同。 3 每个类型在不同的机器上,所占用的内存空间不同。 4 每个机器内部的字节大小端不同。 5 并不是所有的编译器或机器都支持最新的C++标准。 6 并非所有的编译器都是从右往左执行单行的多个表达式。 7 返回struct时,各个机器有不同的优化手段。因此最好使用指针或引用。 8 并非所有的运算符都可以重载,并非””不能重载。 9 并非所有的编译器都支持’\uxxx’的Unicode。 10 并非所有的默认值都为0。 11 并非所有相
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:40960
    • 提供者:weixin_38637093
  1. 深入理解C语言指针及占据内存空间

  2. 原文链接:https://www.cnblogs.com/l-hh/p/12288613.html 第一、了解内存空间 本文章文字有点多,会有点枯燥,配合图文一起看可以缓解枯燥,耐心阅读哦!!! 先了解内存地址,才更好的理解指针! 我们可以把内存想象为成一列很长很长的货运火车,有很多大小相同的车厢,而每个车厢正好相当于在内存中表示一个字节。这些车厢装着不同的货物,就像我们的内存要存着各式各样的数据。 多啰嗦一下 我们平时在电脑上能够听音乐、看视频和文章,其实看到的这些东西就是内存中每个“车厢
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:350208
    • 提供者:weixin_38675777
  1. 深入理解C语言指针及占据内存空间

  2. 原文链接:https://www.cnblogs.com/l-hh/p/12288613.html 第一、了解内存空间 本文章文字有点多,会有点枯燥,配合图文一起看可以缓解枯燥,耐心阅读哦!!! 先了解内存地址,才更好的理解指针! 我们可以把内存想象为成一列很长很长的货运火车,有很多大小相同的车厢,而每个车厢正好相当于在内存中表示一个字节。这些车厢装着不同的货物,就像我们的内存要存着各式各样的数据。 多啰嗦一下 我们平时在电脑上能够听音乐、看视频和文章,其实看到的这些东西就是内存中每个“车厢
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:350208
    • 提供者:weixin_38748210
  1. 图文详解c/c++中的多级指针与多维数组

  2. 前言 首先先声明一些常识,如果你对这些常识还不理解,请先去弥补一下基础知识:      1、实际上并不存在多维数组,所谓的多维数组本质上是用一维数组模拟的。      2、数组名是一个常量(意味着不允许对其进行赋值操作),其代表数组首元素的首地址。      3、数组与指针的关系是因为数组下标操作符[],比如,int a[3][2]相当于*(*(a+3)+2) 。      4、指针是一种变量,也具有类型,其占用内存空间大小和系统有关,一般32位系统下,sizeof(指针变量)=4。      
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:118784
    • 提供者:weixin_38649315
« 12 3 4 5 6 7 8 9 10 »