C/C++
文章平均质量分 77
玄_风
希望自己能学到更多的东西
展开
-
理解文档/视图结构
以单文档界面(SDI)应用程序为例,介绍MFC的文档/视图程序结构。学习要求理解文档/视图结构,可在AppWizard生成的SDI程序框架的基础上添加必要的代码,以生成自己的应用程序。授课内容大部分应用程序均要使用数据,其主要工作可以分为两部分:一是对数据的管理,如存储、复制和查询等任务,一是对数据的处理和输入输出,包括显示和打印。MFC提供了“文档/视图”结构支持这类应用转载 2014-06-07 10:52:03 · 1237 阅读 · 0 评论 -
C++ template模板的学习
1.模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.f转载 2014-06-01 17:00:52 · 503 阅读 · 0 评论 -
C++ inline内置函数
调用函数时需要一定的时间,如果有的函数需要频繁使用,则原创 2014-06-02 17:36:06 · 717 阅读 · 0 评论 -
堆和栈的区别
转载一篇理解堆和栈区别的好文章此文章虽然是面向C/C++程序员写得,但是对咱们Java程序员还是很有帮助的。 堆和栈的区别 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由转载 2014-07-06 20:44:09 · 280 阅读 · 0 评论 -
const 用法
Const 作用1. const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令2. 可以保护被修饰的东西,防止意外的修改,增强程序的健壮性。3. 编译器通常不为普通const常量分配存储空间,而是将它们保存在符号表中,这使得它成为一个编译期间的常量,没有了存储与读内存的操作,使得它的效率也很高。4. 可以节省空间,避免不必要的内存分转载 2014-06-02 11:12:46 · 489 阅读 · 0 评论