[MFC入门二]四种不同对象

简介:
   在C++中有四种方法可以产生一个对象,他们分别保存于内存中的堆栈(Stack),堆(Heap),全局对象和局部静态对象。

    1.在堆栈中产生,这种方法运行比较快,但是不能保存比较大的数据。

1  void  MyFunc()
2  {
3    CFoo foo; // 在堆栈中产生CFoo对象。
4  }
    2.在堆中产生对象。
1  void  MyFunc()
2  {
3    CFoo *  foo  =   new  CFoo; / /在堆中产生对象。
4  }
    3.全局对象。
    在任何函数外定义:CFoo foo;//
    4.局部静态对象。
void  MyFunc()
{
  
static  CFoo foo; //存储于静态区
}

    记得在Heap中声明对象时,用到的是指针,这个很容易和C#混起来。

本文转自网魂小兵博客园博客,原文链接:http://www.cnblogs.com/xdotnet/archive/2007/10/26/mfc_objects.html,如需转载请自行联系原作者

相关文章
|
程序员 Windows
08 MFC - MFC框架中一些重要的函数
08 MFC - MFC框架中一些重要的函数
74 0
20 MFC - 案例总结(下)
20 MFC - 案例总结(下)
82 0
|
消息中间件 设计模式 API
01 MFC - 基本概念解析
01 MFC - 基本概念解析
93 0
|
数据安全/隐私保护 C++
20 MFC - 案例总结(中)
20 MFC - 案例总结(中)
114 0
|
API 调度 开发工具
03 MFC - 入门程序
03 MFC - 入门程序
70 0
|
存储 API 区块链
20 MFC - 案例总结(上)
20 MFC - 案例总结
165 0
|
网络协议 C# C++
VS2017编写MFC库以及使用Qt调用MFC库方法
VS2017编写MFC库以及使用Qt调用MFC库方法
VS2017编写MFC库以及使用Qt调用MFC库方法
|
存储 API 数据库
【MFC】MFC基础篇(1)
【MFC】MFC基础篇(1)
【MFC】MFC基础篇(1)
MFC CFileFind类用法总结
MFC CFileFind类用法总结
444 0
|
C++ Windows
MFC下DLL编程(图解)
MFC下DLL编程(图解) DLL(Dynamic Link Library,动态链接库)是微软公司为Windows和OS/2操作系统设计一种供应用程序在运行时调用的共享函数库。DLL是应用程序的一种扩展,也是软件共享和重用的传统方法。
1153 0

热门文章

最新文章