游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2257|回复: 2

类内结构体需不需要释放?

[复制链接]

3

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-1-24 18:56:00 | 显示全部楼层 |阅读模式
这个D3DXIMAGE_INFO结构体需要我析构的时候释放掉吗?应该不用吧

  1. class CImageResource
  2. {
  3. public:
  4.         CImageResource(void);
  5. public:
  6.         ~CImageResource(void);
  7. ...
  8. public:
  9.         D3DXIMAGE_INFO m_ImageInfo;
  10. ...
  11. };
  12. typedef struct _D3DXIMAGE_INFO
  13. {
  14.     UINT                    Width;
  15.     UINT                    Height;
  16.     UINT                    Depth;
  17.     UINT                    MipLevels;
  18.     D3DFORMAT               Format;
  19.     D3DRESOURCETYPE         ResourceType;
  20.     D3DXIMAGE_FILEFORMAT    ImageFileFormat;

  21. } D3DXIMAGE_INFO;
复制代码

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2010-1-26 09:09:00 | 显示全部楼层

Re:类内结构体需不需要释放?

上面的应该是按照结构体定义的,貌似不用施放。
按照指针定义的,则需要在析构函数里考虑如何施放了。

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2010-3-5 10:12:00 | 显示全部楼层

Re:类内结构体需不需要释放?

实例不用。指针要
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-13 19:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表