C分为四个区:堆,栈,静态全局变量区,常量区 c++分为四个区:堆,栈,静态全局变量去,常量区,自由存储区。 根据c/c++对象生命周期不同,c/c++的内存模型有三种不同的内存区域,即自由存储区,动态区、静态区。 自由存储区:局部非静态变量的存储区域,即平常所说的栈 动态区:用operato...
分类:
编程语言 时间:
2014-07-10 15:18:02
阅读次数:
276
如果你一看见C++中const就脱口而出:“常量!”那只能说明你对c++不甚了解。或者说你太2了.const得一些使用方法与场景如下:1:const修饰普通变量,全局变量,静态变量1 const int iTmp = 1;2 int const iTmpEx = 2;变量保持其原有属性,只是多了一个...
分类:
编程语言 时间:
2014-07-09 22:22:08
阅读次数:
241
C++ 类中的静态变量
静态数据成员:
下面看一个例子:
#include
class Point
{
public:
void output()
{
}
static void init()
{
}
};
void main( void )
{
Point pt;
pt.init();
pt.output();
}
这样编译是不会有任何错...
分类:
编程语言 时间:
2014-07-08 21:11:37
阅读次数:
179
代码中,函数是为了更好的实现模块化的程序设计。那么函数的本质是什么?函数中定义的变量(全局变量、局部变量、静态变量等)又是怎样存储的?为什么全局变量与局部变量的作用域和生命期不相同?只有更加深入的了解函数,才能解答这些问题!
★函数的本质
函数的本质是一段可执行的机器指令代码,函数名的本质是一个标号,表示函数代码的入口。该标号的值等于内存中存储函数代码的内存空间的首地址。
★变量
●全局变...
分类:
编程语言 时间:
2014-07-03 18:07:45
阅读次数:
220
静态方法里可以调用静态方法和静态变量,同时也能调用非静态方法和非静态变量。
public class Test {
public Test() {};
public Test(int i) {this.n = i;}
public static int m = 5;
public int n = 10;
public void fun1() {System.out.println("非...
分类:
其他好文 时间:
2014-07-03 16:19:05
阅读次数:
188
在成员函数内定义static变量成员函数内的局部变量可以是static的。如果将成员函数内的某个局部变量定义为静态变量,该类的所有对象在调用这个成员函数时将共享这个变量。例3-40本例在成员函数m中定义了一个static变量s,由于s定义在程序块内,它拥有程序块范围,因此它只能在m内部访问。每调用m...
分类:
其他好文 时间:
2014-07-02 19:52:53
阅读次数:
175
例子
example 1
注:若一个基类同时派生出两个派生类,即两个派生类从同一个基类继承,那么系统将为每一个简历副本,每个派生类独立地使用自己的基类副本(比如基类中有属于自己类的静态变量等)。
#include
class Person
{
public:
person() {cout
~person() {cout
};
class Student:p...
分类:
编程语言 时间:
2014-07-02 07:50:53
阅读次数:
270
一 前言 本文所讨论的“内存”主要指(静态)数据区、堆区和栈区空间(详细的布局和描述参考《Linux虚拟地址空间布局》一文)。数据区内存在程序编译时分配,该内存的生存期为程序的整个运行期间,如全局变量和static关键字所声明的静态变量。函数执行时在栈上开辟局部自动变量的储存空间,执行结束时自动释....
分类:
编程语言 时间:
2014-07-01 21:31:21
阅读次数:
1117
1. static 1)静态变量:Java虚拟机为静态变量开辟单独的存储空间,所以所有的对象内部的静态变量在内存中都指向同一个地址,那么不管哪个对象改变这个成员变量,所有对象中该成员变量的值都发生变化。调用的方法一般为类名.成员变量(常量) 2)静态方法:静态方法内部只能使用静态的成员变量,调用的方...
分类:
编程语言 时间:
2014-07-01 18:14:59
阅读次数:
263
作者:卿笃军原文地址:http://blog.csdn.net/qingdujun/article/details/35263857MFC中一个类要訪问另外一个类的的对象的成员变量值,这就须要获得原来那个类对象的指针,事实上有好几种方法都能够实现。比方维护一个单例模式、设置静态变量等等。我们这里举个...
分类:
其他好文 时间:
2014-07-01 13:21:29
阅读次数:
228