码迷,mamicode.com
首页 >  
搜索关键字:静态区    ( 308个结果
静态变量和成员变量的区别 && 成员变量和局部变量的区别
1)静态变量和成员变量的区别: (1):所属不同: 静态变量:属于类,也称为类变量。 成员变量:属于对象,也称为对象变量或实例变量。 (2):在内存中的位置不同: 静态变量:存储于方法区的静态区。 成员变量:存储于堆内存。 (3):生命周期不同: 静态变量:静态变量是随着类的加载而加载,随着类的消失 ...
分类:其他好文   时间:2018-02-13 15:44:11    阅读次数:187
洛谷.3834.[模板]可持久化线段树(主席树 静态区间第k小)
"题目链接" cpp //离散化后范围1~cnt不要错 include include include // define gc() getchar() define gc() (SS==TT&&(TT=(SS=IN)+fread(IN,1,MAXIN,stdin),SS==TT)?EOF: SS+ ...
分类:其他好文   时间:2018-02-12 11:25:09    阅读次数:164
类的加载过程和对象的创建
类的加载过程: 1、启动JVM,加载程序中需要使用的class文件。 2、在加载class文件的时候,所有的静态内容(静态成员变量,静态成员函数,静态代码块)都要加载到方法区的静态区中。 3、当类中的所有静态加载完成之后,开始给类中的所有静态成员变量默认初始化。 4、类中的所有静态成员变量默认初始化 ...
分类:其他好文   时间:2018-02-05 18:45:19    阅读次数:151
什么时候用堆,什么时候用栈?
什么时候用堆,什么时候用栈? 一、首先,回顾一下c、c++的内存分配机制。 一个C、C++程序编译时内存分为5大存储区: 堆区、栈区、静态区(全局区)、文字常量区(储存字符串常量)、程序代码区(存放二进制程序) 下面主要阐述前面三个。 (1)静态存储区域: 静态存储区域的内存在程序编译时就已经分配好 ...
分类:其他好文   时间:2018-02-05 10:34:31    阅读次数:246
莫队算法
莫队算法是由之前的国家队队长莫涛发明,故称为莫队算法。其用于处于静态区间查询。 对于区间查询,我们一般会使用主席树或树套树之类吊炸天的数据结构来进行处理。这是基于我们可以对区间进行二分,并通过分治的方式保证拥有对数级别的性能。当然前提是查询的内容要适合进行分治处理,对于形如最大值最小值,分治非常适合 ...
分类:编程语言   时间:2018-01-17 23:36:32    阅读次数:325
c语言中的堆、栈和内存映射
Code Area(代码区):程序代码指令、常量字符串,只可读。 Static Area(静态区):存放全局变量/常量、静态变量/常量。 该区域的大小在程序一加载进内存的时候就已固定,但是静态变量的值是可以改的。 Heap(堆):由程序员控制,使用malloc/free来操作。 Stack(栈):预 ...
分类:编程语言   时间:2018-01-14 15:57:22    阅读次数:234
【转载。侵删】C++内存分配一些问题
程序在的内存中的分配(常量,局部变量,全局变量,程序代码) 一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化 ...
分类:编程语言   时间:2018-01-03 11:45:39    阅读次数:165
【模板】可持久化线段树 1(主席树)
题目背景 这是个非常经典的主席树入门题——静态区间第K小 数据已经过加强,请使用主席树。同时请注意常数优化 题目描述 如题,给定N个正整数构成的序列,将对于指定的闭区间查询其区间内的第K小值。 输入输出格式 输入格式: 第一行包含两个正整数N、M,分别表示序列的长度和查询的个数。 第二行包含N个正整 ...
分类:其他好文   时间:2017-12-27 22:32:46    阅读次数:209
内存的使用:栈区、堆区、静态区、只读区
内存的使用感觉好乱啊,需要整理一下!于是参考C++ primer与网上资源,整理如下: 一、综述:内存中的栈区分配的是局部变量空间;堆区是向上增长的用于分配程序员申请的内存空间(比如new 申请的动态内存),注意它与数据结构中的堆是两回事,分配方式倒是类似于链表;静态区(全局区)是分配静态变量,全局 ...
分类:其他好文   时间:2017-12-24 21:23:34    阅读次数:155
java学习笔记之面向对象static,final关键字
java学习笔记之面向对象static,final关键字 一.static关键字 1.概述: static静态的,被static修饰的成员属于类,不属于单个对象,被所有对象所共享,存在静态区中,静态的成员优先于对象加载到内存中。 2.statc修饰成员的使用方式:(被static修饰的成员变量有默认 ...
分类:编程语言   时间:2017-12-21 01:53:36    阅读次数:202
308条   上一页 1 ... 10 11 12 13 14 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!