亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cache.h

?? 用DirectX制作高級動畫-[Advanced.Animation.with.DirectX]
?? H
字號:
//------------------------------------------------------------------------------
// File: Cache.h
//
// Desc: DirectShow base classes - efines a non-MFC generic cache class.
//
// Copyright (c) 1992-2002 Microsoft Corporation.  All rights reserved.
//------------------------------------------------------------------------------


/* This class implements a simple cache. A cache object is instantiated
   with the number of items it is to hold. An item is a pointer to an
   object derived from CBaseObject (helps reduce memory leaks). The cache
   can then have objects added to it and removed from it. The cache size
   is fixed at construction time and may therefore run out or be flooded.
   If it runs out it returns a NULL pointer, if it fills up it also returns
   a NULL pointer instead of a pointer to the object just inserted */

/* Making these classes inherit from CBaseObject does nothing for their
   functionality but it allows us to check there are no memory leaks */

/* WARNING Be very careful when using this class, what it lets you do is
   store and retrieve objects so that you can minimise object creation
   which in turns improves efficiency. However the object you store is
   exactly the same as the object you get back which means that it short
   circuits the constructor initialisation phase. This means any class
   variables the object has (eg pointers) are highly likely to be invalid.
   Therefore ensure you reinitialise the object before using it again */


#ifndef __CACHE__
#define __CACHE__


class CCache : CBaseObject {

    /* Make copy constructor and assignment operator inaccessible */

    CCache(const CCache &refCache);
    CCache &operator=(const CCache &refCache);

private:

    /* These are initialised in the constructor. The first variable points to
       an array of pointers, each of which points to a CBaseObject derived
       object. The m_iCacheSize is the static fixed size for the cache and the
       m_iUsed defines the number of places filled with objects at any time.
       We fill the array of pointers from the start (ie m_ppObjects[0] first)
       and then only add and remove objects from the end position, so in this
       respect the array of object pointers should be treated as a stack */

    CBaseObject **m_ppObjects;
    const INT m_iCacheSize;
    INT m_iUsed;

public:

    CCache(TCHAR *pName,INT iItems);
    virtual ~CCache();

    /* Add an item to the cache */
    CBaseObject *AddToCache(CBaseObject *pObject);

    /* Remove an item from the cache */
    CBaseObject *RemoveFromCache();

    /* Delete all the objects held in the cache */
    void RemoveAll(void);

    /* Return the cache size which is set during construction */
    INT GetCacheSize(void) const {return m_iCacheSize;};
};

#endif /* __CACHE__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区在线观看精品 | 午夜视频在线观看一区二区| 欧美亚洲日本国产| 美日韩黄色大片| 中文字幕日韩一区| 26uuu国产日韩综合| 91精品国产综合久久久蜜臀粉嫩 | 99久久综合99久久综合网站| 日本中文在线一区| 日韩一区精品视频| 亚洲第一狼人社区| 亚洲制服丝袜av| 综合色天天鬼久久鬼色| 久久久久久久一区| 久久久综合精品| 国产亚洲婷婷免费| 久久影音资源网| 精品入口麻豆88视频| 4438x成人网最大色成网站| 欧美探花视频资源| 在线精品视频免费观看| 色综合欧美在线| 一本一本久久a久久精品综合麻豆| 国产成人av在线影院| 国产在线一区观看| 福利电影一区二区三区| 国产黄色精品视频| 成人教育av在线| 91亚洲国产成人精品一区二三| 成人听书哪个软件好| 国产99久久久国产精品| 成人美女视频在线观看18| 成人午夜视频福利| 色婷婷国产精品| 欧美日韩综合在线| 3d动漫精品啪啪1区2区免费| 日韩免费高清av| 国产清纯美女被跳蛋高潮一区二区久久w| 精品入口麻豆88视频| 国产欧美一区二区精品性色超碰 | 国产一区二区主播在线| 国产成人啪免费观看软件| 成人国产精品免费观看| 在线观看国产一区二区| 欧美一二三区精品| 久久久午夜电影| 亚洲视频一二区| 日本麻豆一区二区三区视频| 国产福利91精品一区| 色噜噜狠狠成人网p站| 欧美男女性生活在线直播观看| 3atv在线一区二区三区| 国产欧美一区二区精品婷婷| 亚洲自拍另类综合| 久久狠狠亚洲综合| 91在线视频官网| 69堂国产成人免费视频| 久久久久久久精| 亚洲一区二区在线观看视频| 裸体歌舞表演一区二区| 91一区二区在线| 欧美精品一区男女天堂| 一区二区三区日韩精品| 免费xxxx性欧美18vr| 粉嫩高潮美女一区二区三区| 在线观看av一区二区| 久久人人97超碰com| 亚洲福利国产精品| 不卡一二三区首页| 欧美成人三级电影在线| 一区二区三区日韩精品视频| 国产成人午夜高潮毛片| 91精品国产综合久久精品麻豆 | 国产女人aaa级久久久级| 亚洲猫色日本管| 国产电影一区在线| 日韩欧美国产一区在线观看| 亚洲精品国产第一综合99久久| 国产精品影视在线观看| 日韩一区二区电影网| 亚洲精品老司机| 不卡高清视频专区| 久久精品亚洲乱码伦伦中文| 日韩av一区二区在线影视| 欧美在线不卡视频| 亚洲欧美一区二区久久| 国产成a人无v码亚洲福利| 久久一区二区三区四区| 美美哒免费高清在线观看视频一区二区| 色www精品视频在线观看| 中文字幕乱码亚洲精品一区| 国产精品一二三四五| 精品少妇一区二区三区| 美女mm1313爽爽久久久蜜臀| 欧美一级午夜免费电影| 免费在线成人网| 日韩欧美一区在线观看| 麻豆成人91精品二区三区| 精品视频1区2区| 亚洲一区二区欧美激情| 911精品国产一区二区在线| 午夜久久电影网| 91.xcao| 天天av天天翘天天综合网| 欧美日韩精品欧美日韩精品一 | 一本一道波多野结衣一区二区| 中文字幕日韩一区二区| 91在线无精精品入口| 夜夜亚洲天天久久| 在线不卡中文字幕播放| 免费观看91视频大全| 26uuu色噜噜精品一区| 国产精品白丝av| 亚洲男人的天堂网| 欧美色手机在线观看| 亚洲高清免费在线| 欧美va亚洲va| 北条麻妃国产九九精品视频| 亚洲欧美日韩国产成人精品影院 | 欧美三级三级三级| 青青草国产精品97视觉盛宴| 精品国产不卡一区二区三区| 粉嫩aⅴ一区二区三区四区 | 天天亚洲美女在线视频| 日韩欧美123| 99精品久久久久久| 日韩成人伦理电影在线观看| 欧美tickling网站挠脚心| 波多野结衣亚洲一区| 视频在线观看一区二区三区| 精品少妇一区二区三区日产乱码 | 欧美私模裸体表演在线观看| 理论电影国产精品| 中文字幕中文字幕在线一区| 在线不卡中文字幕播放| 高清视频一区二区| 五月综合激情日本mⅴ| 国产婷婷精品av在线| 欧美丝袜丝nylons| 国产成人午夜视频| 午夜国产精品一区| 国产精品国产三级国产普通话蜜臀| 欧美日韩一卡二卡| 成人av动漫在线| 免费精品视频最新在线| 亚洲视频资源在线| 久久久精品黄色| 欧美美女bb生活片| 91在线观看污| 国产91精品免费| 美国毛片一区二区三区| 国产日产欧美一区二区三区| 欧美日韩精品一区二区| 99久久精品国产一区| 国产一区二区三区在线观看免费| 五月婷婷激情综合网| 自拍偷拍国产精品| 国产精品情趣视频| 久久夜色精品国产噜噜av | 亚洲视频 欧洲视频| 久久久99精品免费观看不卡| 99re热视频精品| 狠狠色狠狠色综合| 奇米一区二区三区| 日韩精品国产精品| 亚洲国产精品天堂| 久久久久99精品一区| 欧美电影免费观看完整版| 91视频www| 国产精品一线二线三线精华| 久久精品72免费观看| 亚洲成av人在线观看| 亚洲婷婷国产精品电影人久久| 精品国产青草久久久久福利| 日韩视频一区二区三区| 日韩欧美www| 久久综合一区二区| 久久久久久久综合日本| 国产女主播一区| 亚洲国产高清aⅴ视频| 国产午夜精品一区二区| 久久九九全国免费| 中文字幕亚洲在| 亚洲精品国产第一综合99久久| 亚洲一区二区三区四区在线观看| 椎名由奈av一区二区三区| 一区二区三区日韩欧美| 五月天亚洲精品| 久久99这里只有精品| 韩国v欧美v日本v亚洲v| 日本韩国欧美三级| 26uuu精品一区二区三区四区在线| 亚洲丝袜制服诱惑| 韩国成人在线视频| 欧美亚洲综合色| 久久久精品中文字幕麻豆发布| 亚洲国产精品久久艾草纯爱 | 国产成人午夜精品5599| 欧美日韩亚洲综合| 国产精品狼人久久影院观看方式|