skl_destroy.h

来自「从FFMPEG转换而来的H264解码程序,VC下编译..」· C头文件 代码 · 共 33 行

H
33
字号
/********************************************************
 * Some code. Copyright (C) 2003 by Pascal Massimino.   *
 * All Rights Reserved.      (http://skal.planet-d.net) *
 * For Educational/Academic use ONLY. See 'LICENSE.TXT'.*
 ********************************************************/
/*
 * skl_destroy.h
 *
 * "automatically destroyed objects"
 ********************************************************/

#ifndef _SKL_DESTROY_H_
#define _SKL_DESTROY_H_

//////////////////////////////////////////////////////////

class SKL_DESTROYABLE {
  private:
    SKL_DESTROYABLE *_Next_Destroyable;
    void Add_Me() const;
    void Remove_Me();
  protected:
    SKL_DESTROYABLE();
  public:
    virtual void Suicide();
    virtual ~SKL_DESTROYABLE();
    static void Kill_All();
};

//////////////////////////////////////////////////////////

#endif   /* _SKL_DESTROY_H_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?