2013年6月21日

摘要: 1.[Effective C++原则07]:为多态基类声明virtual 析构函数。[如果不]: 如果不声明为析构函数,可能出现的结果如下:Derived对象的成分没有被销毁,形成资源泄露、在调试上会浪费很长时间。classCSimpleClass{public:CSimpleClass(){cout<<"CSimpleClass"<<endl;}~CSimpleClass(){cout<<"~CSimpleClass"<<endl;}private:};classCDerived:publicCSimpl 阅读全文

posted @ 2013-06-21 20:48 davy2013 阅读(236) 评论(0) 推荐(0) 编辑

摘要: 东软2012-11月笔试题<SPANstyle="FONT-SIZE:14px">classSample{intx;public:Sample(inta){x=a;cout<<"constructingobject:x="<<x<<endl;}};voidfunc(intn){staticSampleobj(n);}intmain(){func(1);func(10);//1 return0;}</SPAN> [分析]:题目的考查点,静态对象的创建及执行。类中的静态对象只会执行一次,这是输出上面 阅读全文

posted @ 2013-06-21 19:59 davy2013 阅读(199) 评论(0) 推荐(0) 编辑

摘要: 一、虚拟内存术语 虚拟内存 在存储分配机制中,尽管备用地址是主内存的一部分,它也可以被寻址。程序引用内存使用的地址与内存系统用于识别的物理地址是不同的,程序生成的地址会自动转化为机器地址。虚拟存储的大小受计算机系统寻址机制和可用的备用内存量的限制,而不受内存储位置实际数量的限制虚拟地址在虚拟内存中分配给某一位置的地址使该位置可以被访问,仿佛是主存的一部分虚拟地址空间分配给进程的虚拟存储地址空间可用于某进程的内存地址范围实地址内存中存储位置的地址二、分段和分页的特点(虚拟与非虚拟)简单分页虚拟分页简单分段虚拟分段内存被划分为固定大小的小块,成为页框... 阅读全文

posted @ 2013-06-21 08:27 davy2013 阅读(333) 评论(0) 推荐(0) 编辑


Copyright © 2024 davy2013
Powered by .NET 8.0 on Kubernetes