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

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

?? bridge.c

?? Design Pattern C Source Code
?? C
字號:
/**/class Body {  public:   void Ref();   void Unref();   int RefCount(); private:};class Handle {  public:    Handle& operator=(const Handle& other);  private:    Body* _body;};/**/Handle& Handle::operator= (const Handle& other)  {    other._body->Ref();    _body->Unref();    if (_body->RefCount() == 0) {        delete _body;    }    _body = other._body;    return *this;}/**/#include "Geom.H"#include "math.h"class Window;class View {  public:    DrawOn(Window*);};class WindowImp;struct Display;typedef unsigned int Drawable;typedef struct XXX { int y; }  *GC;extern XDrawRectangle(    Display*,    Drawable,    GC,    int,    int,    unsigned int,    unsigned int);struct PPOINTL {    Coord x;    Coord y;};const int GPI_ERROR = 1;typedef int HPS;int GpiBeginPath(HPS, unsigned long);int GpiSetCurrentPosition(HPS, PPOINTL*);int GpiPolyLine(HPS, unsigned long, PPOINTL*);int GpiEndPath(HPS);void  ReportError();void GpiStrokePath(HPS, unsigned long, unsigned long);class WindowSystemFactory {  public:    static WindowSystemFactory* Instance();    WindowImp* MakeWindowImp();};/**/class Window {public:    Window(View* contents);    // requests handled by window    virtual void DrawContents();/**/    virtual void Open();    virtual void Close();    virtual void Iconify();    virtual void Deiconify();/**/    // requests forwarded to implementation    virtual void SetOrigin(const Point& at);    virtual void SetExtent(const Point& extent);    virtual void Raise();    virtual void Lower();/**/    virtual void DrawLine(const Point&, const Point&);    virtual void DrawRect(const Point&, const Point&);    virtual void DrawPolygon(const Point[], int n);    virtual void DrawText(const char*, const Point&);/**/protected:    WindowImp* GetWindowImp();    View* GetView();/**/private:    WindowImp* _imp;    View* _contents; // the window's contents};/**/class WindowImp {public:    virtual void ImpTop() = 0;    virtual void ImpBottom() = 0;    virtual void ImpSetExtent(const Point&) = 0;    virtual void ImpSetOrigin(const Point&) = 0;/**/    virtual void DeviceRect(Coord, Coord, Coord, Coord) = 0;    virtual void DeviceText(const char*, Coord, Coord) = 0;    virtual void DeviceBitmap(const char*, Coord, Coord) = 0;    // lots more functions for drawing on windows...protected:    WindowImp();};/**/class ApplicationWindow : public Window {public:    // ...    virtual void DrawContents();};void ApplicationWindow::DrawContents () {    GetView()->DrawOn(this);}/**/class IconWindow : public Window {public:    // ...    virtual void DrawContents();private:    const char* _bitmapName;};/**/void IconWindow::DrawContents() {    WindowImp* imp = GetWindowImp();    if (imp != 0) {        imp->DeviceBitmap(_bitmapName, 0.0, 0.0);    }}/**/void Window::DrawRect (const Point& p1, const Point& p2) {    WindowImp* imp = GetWindowImp();    imp->DeviceRect(p1.X(), p1.Y(), p2.X(), p2.Y());}/**/class XWindowImp : public WindowImp {public:    XWindowImp();    virtual void DeviceRect(Coord, Coord, Coord, Coord);    // remainder of public interface...private:    // lots of X window system-specific state, including:    Display* _dpy;    Drawable _winid;  // window id    GC _gc;           // window graphic context};/**/class PMWindowImp : public WindowImp {public:    PMWindowImp();    virtual void DeviceRect(Coord, Coord, Coord, Coord);    // remainder of public interface...private:    // lots of PM window system-specific state, including:    HPS _hps;};/**/void XWindowImp::DeviceRect (    Coord x0, Coord y0, Coord x1, Coord y1) {    int x = round(min(x0, x1));    int y = round(min(y0, y1));    int w = round(abs(x0 - x1));    int h = round(abs(y0 - y1));    XDrawRectangle(_dpy, _winid, _gc, x, y, w, h);}/**/void PMWindowImp::DeviceRect (    Coord x0, Coord y0, Coord x1, Coord y1) {    Coord left = min(x0, x1);    Coord right = max(x0, x1);    Coord bottom = min(y0, y1);    Coord top = max(y0, y1);/**/    PPOINTL point[4];/**/    point[0].x = left;    point[0].y = top;    point[1].x = right;   point[1].y = top;    point[2].x = right;   point[2].y = bottom;    point[3].x = left;    point[3].y = bottom;/**/    if (        (GpiBeginPath(_hps, 1L) == false) ||        (GpiSetCurrentPosition(_hps, &point[3]) == false) ||        (GpiPolyLine(_hps, 4L, point) == GPI_ERROR)  ||        (GpiEndPath(_hps) == false)    ) {        // report error/**/    } else {        GpiStrokePath(_hps, 1L, 0L);    }}/**/WindowImp* Window::GetWindowImp () {    if (_imp == 0) {        _imp = WindowSystemFactory::Instance()->MakeWindowImp();    }    return _imp;}/**/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲天堂免费在线观看视频| 日韩亚洲欧美一区| 国产成人一级电影| 美女www一区二区| 日本不卡中文字幕| 日韩avvvv在线播放| 免费一级片91| 日本亚洲天堂网| 日日夜夜一区二区| 日本vs亚洲vs韩国一区三区| 日韩成人一级大片| 久久66热re国产| 国产成人无遮挡在线视频| 国产九九视频一区二区三区| 国产激情一区二区三区| 成人午夜精品一区二区三区| 成人aaaa免费全部观看| 91麻豆成人久久精品二区三区| 91网站视频在线观看| 欧美男女性生活在线直播观看| 777欧美精品| 久久久久久久久久久久久久久99| 久久久久久久久久久久久久久99| 国产精品久线观看视频| 亚洲乱码日产精品bd| 日韩精品免费专区| 国产美女一区二区三区| 不卡一区二区三区四区| 欧美日韩精品一区视频| 精品噜噜噜噜久久久久久久久试看 | 精品视频在线免费| 在线不卡免费av| 26uuu久久综合| 亚洲精品国产精华液| 午夜激情综合网| 国产美女精品在线| 欧美性做爰猛烈叫床潮| 久久亚洲一区二区三区明星换脸| 国产精品青草综合久久久久99| 亚洲一卡二卡三卡四卡无卡久久 | 成人手机在线视频| 欧美三片在线视频观看| 精品福利一二区| 一区二区三区加勒比av| 国产一区二区调教| 欧美剧在线免费观看网站| 日本一区二区三区高清不卡| 亚洲成av人片| 97久久超碰精品国产| 精品国产乱码久久久久久免费| 亚洲情趣在线观看| 国产麻豆成人精品| 欧美日韩aaa| 亚洲欧洲精品一区二区精品久久久| 午夜欧美大尺度福利影院在线看 | 亚洲美女免费在线| 精品一区二区影视| 欧美日韩三级一区二区| 国产精品国产三级国产a| 捆绑调教一区二区三区| 欧美色老头old∨ideo| 中文字幕不卡在线观看| 久久精品国产精品亚洲综合| 欧美色倩网站大全免费| 一区二区三区在线观看动漫| 不卡av在线网| 久久久久久久电影| 精品影视av免费| 欧美va亚洲va| 免费亚洲电影在线| 欧美成人精品福利| 久久精品国内一区二区三区| 欧美一卡二卡在线观看| 日韩高清一区在线| 91精品午夜视频| 亚洲国产日韩av| 欧美日韩一区二区三区四区五区| 亚洲视频一二三区| 欧洲亚洲国产日韩| 亚洲免费视频成人| 在线观看精品一区| 亚洲一区在线观看视频| 欧美日韩在线电影| 午夜视频久久久久久| 宅男在线国产精品| 麻豆91精品91久久久的内涵| 日韩欧美国产综合| 国产精品小仙女| 国产精品麻豆99久久久久久| 99精品欧美一区二区三区小说| 中文字幕制服丝袜一区二区三区 | 国产综合色在线视频区| 精品国一区二区三区| 国产福利精品一区二区| 国产精品久久久久aaaa樱花| 91福利在线观看| 蜜桃视频第一区免费观看| 久久久久久久久一| 91同城在线观看| 视频一区二区三区入口| 日韩一二三区视频| 国产精品白丝jk黑袜喷水| 国产精品久久久久久久久久久免费看| 91在线porny国产在线看| 一区二区激情视频| 欧美一级视频精品观看| 国产精品影视天天线| 一区二区三区四区av| 欧美一级日韩免费不卡| 岛国av在线一区| 亚洲免费观看视频| 精品少妇一区二区三区在线播放| 国产大片一区二区| 亚洲精品视频一区| 久久亚洲综合色| 欧美性大战久久久久久久蜜臀| 久久国产精品72免费观看| 亚洲男人的天堂在线aⅴ视频| 91精品国产综合久久香蕉麻豆| 国产精品白丝av| 日韩高清不卡一区二区三区| 国产精品麻豆99久久久久久| 欧美色视频在线观看| 成人免费看片app下载| 日本亚洲天堂网| 亚洲免费观看高清完整版在线 | 99久久99久久精品国产片果冻 | 国产亚洲福利社区一区| 欧美性猛交一区二区三区精品| 国产一本一道久久香蕉| 午夜国产精品一区| ㊣最新国产の精品bt伙计久久| 91精品国产综合久久香蕉麻豆| 91丨九色丨蝌蚪丨老版| 国产一区美女在线| 男女男精品视频| 亚洲国产va精品久久久不卡综合| 亚洲国产精品国自产拍av| 日韩午夜激情电影| 欧美日韩一卡二卡三卡 | 日韩午夜精品电影| 欧美日本精品一区二区三区| 91久久精品日日躁夜夜躁欧美| 高清不卡一区二区| 国产在线精品国自产拍免费| 久久精品国产久精国产| 蜜臀av一区二区| 美女免费视频一区二区| 蜜桃av一区二区在线观看| 免费成人在线网站| 蜜桃视频一区二区| 久久av老司机精品网站导航| 久久精品噜噜噜成人av农村| 日韩电影网1区2区| 免费成人性网站| 久久精品国产一区二区三| 另类小说欧美激情| 国产精品一区二区三区四区| 国产精品资源网| 成人综合在线视频| 91碰在线视频| 欧美色网一区二区| 制服视频三区第一页精品| 欧美中文字幕一区二区三区亚洲| www.亚洲精品| 亚洲小说春色综合另类电影| 亚洲成人综合网站| 一区二区三区在线视频免费| 亚洲午夜精品17c| 亚洲精品日日夜夜| 一区二区三区四区高清精品免费观看 | 精品成人佐山爱一区二区| 欧美一区二区三区四区高清| 欧美日韩一级片在线观看| 91黄色激情网站| 日韩欧美电影一区| 日韩精品中午字幕| 精品国产三级电影在线观看| 91麻豆精品国产自产在线观看一区 | 欧美日韩三级一区二区| 欧美无砖专区一中文字| 欧美性生交片4| 91精品国产综合久久蜜臀| 久久老女人爱爱| 国产精品网站在线| 亚洲色图欧美激情| 午夜精品久久久久久| 国产乱理伦片在线观看夜一区| 国产一区二区h| 不卡视频免费播放| 99在线精品一区二区三区| 3d成人h动漫网站入口| 日韩欧美在线123| 国产亚洲精品超碰| 婷婷国产v国产偷v亚洲高清| 久久精品久久精品| 99免费精品在线| 日本黄色一区二区| 精品久久国产97色综合| 国产精品国产三级国产aⅴ无密码|