亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
亚洲一区二区三区四区在线| 成人午夜视频免费看| 麻豆91在线观看| 成人免费观看av| 欧美一二三区在线观看| 亚洲色欲色欲www| 国产在线精品免费av| 欧美日韩一区中文字幕| 国产精品久久看| 九九热在线视频观看这里只有精品| 91在线看国产| 欧美激情自拍偷拍| 国内精品伊人久久久久av影院| 欧美日韩二区三区| 亚洲欧洲制服丝袜| 成人国产精品视频| 国产亚洲精品7777| 国产综合成人久久大片91| 日韩一区二区三区免费看 | 国产一区二区在线观看视频| 欧美日韩专区在线| 亚洲美女淫视频| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 久久99国产精品久久| 欧美日韩精品专区| 亚洲国产日韩av| 色婷婷久久99综合精品jk白丝| 国产精品沙发午睡系列990531| 国产精品99久久久久久久vr| 91精品午夜视频| 日产国产高清一区二区三区| 欧美精品一卡二卡| 日韩激情一区二区| 91精品国产美女浴室洗澡无遮挡| 午夜电影一区二区| 欧美日韩日日夜夜| 日韩电影一区二区三区| 在线播放视频一区| 美女一区二区视频| 久久综合九色欧美综合狠狠| 国内成+人亚洲+欧美+综合在线| 日韩午夜激情av| 精品一二三四区| 国产午夜精品在线观看| 国产xxx精品视频大全| 国产亚洲成年网址在线观看| 国产91对白在线观看九色| 中文字幕av资源一区| 97久久超碰国产精品电影| 亚洲三级在线观看| 欧美群妇大交群的观看方式| 免费精品视频在线| 国产婷婷精品av在线| 成人国产精品免费观看视频| 一区二区免费在线播放| 777午夜精品视频在线播放| 另类小说综合欧美亚洲| 国产日韩欧美综合一区| 91麻豆免费看片| 婷婷丁香久久五月婷婷| 精品理论电影在线| av不卡一区二区三区| 亚洲一区二区影院| 欧美va亚洲va| 99精品桃花视频在线观看| 亚洲线精品一区二区三区 | 欧美日韩精品一区二区天天拍小说| 亚洲一区二区av在线| 欧美刺激脚交jootjob| 不卡视频一二三四| 日本伊人午夜精品| 国产精品国产三级国产aⅴ入口 | 色成年激情久久综合| 秋霞午夜鲁丝一区二区老狼| 精品国产1区二区| 在线看不卡av| 国产精品996| 日韩极品在线观看| 亚洲色图欧美在线| 久久久久久一级片| 欧美精品少妇一区二区三区| 国产ts人妖一区二区| 日日摸夜夜添夜夜添亚洲女人| 国产日韩欧美综合一区| 欧美一区二区在线免费播放| 成人av电影免费在线播放| 老司机午夜精品99久久| 一区二区在线看| 中文字幕国产一区| 日韩欧美一二区| 欧美美女喷水视频| 在线免费观看日本一区| 国产成人在线视频免费播放| 日本三级亚洲精品| 亚洲国产va精品久久久不卡综合| 中文字幕第一区综合| 亚洲精品在线免费播放| 这里是久久伊人| 欧美三级资源在线| 一本久道中文字幕精品亚洲嫩| 国产伦精品一区二区三区视频青涩 | 亚洲欧洲精品一区二区三区| 精品国产乱码久久久久久免费 | 日韩一级片在线观看| 日本乱人伦aⅴ精品| 91精品久久久久久久99蜜桃| www.成人在线| 北条麻妃一区二区三区| 国产美女娇喘av呻吟久久| 另类的小说在线视频另类成人小视频在线 | 九九九久久久精品| 日韩**一区毛片| 视频在线观看91| 日韩综合小视频| 亚洲成av人片在线观看| 亚洲mv大片欧洲mv大片精品| 一区二区三区精品久久久| 伊人性伊人情综合网| 亚洲精品成a人| 一区二区三区高清在线| 一区二区三区精品在线| 亚洲一区二区综合| 亚洲国产精品天堂| 午夜精品久久久久久久99樱桃| 亚洲最大成人综合| 天天综合色天天综合色h| 日本在线不卡一区| 麻豆极品一区二区三区| 狠狠色伊人亚洲综合成人| 国精品**一区二区三区在线蜜桃| 国产一区999| 99在线精品观看| 欧美丝袜自拍制服另类| 555夜色666亚洲国产免| 精品美女一区二区三区| 欧美国产日韩精品免费观看| 亚洲三级在线免费| 日韩电影网1区2区| 国产伦精品一区二区三区免费 | 日韩和欧美一区二区| 蜜臀av一区二区三区| 国产精品99久久久久久久vr | 久久久电影一区二区三区| 国产精品乱人伦| 亚洲成av人片www| 国产乱码精品1区2区3区| 成人一区二区在线观看| 2020国产精品| 国产精品电影一区二区| 亚洲国产另类av| 国产激情精品久久久第一区二区| 91视频一区二区| 日韩西西人体444www| 亚洲欧洲另类国产综合| 婷婷综合另类小说色区| 国产精品18久久久| 欧美日韩国产综合久久| 国产亚洲一区二区三区| 一区二区三区在线播放| 国产一区二区视频在线播放| 色婷婷亚洲精品| 久久女同性恋中文字幕| 亚洲成人在线免费| 波波电影院一区二区三区| 91精品国产色综合久久久蜜香臀| 国产精品久久久爽爽爽麻豆色哟哟| 午夜欧美电影在线观看| a美女胸又www黄视频久久| 日韩精品中文字幕在线一区| 亚洲欧美偷拍三级| 国产一区二区免费视频| 欧美日本韩国一区二区三区视频| 久久精品欧美一区二区三区不卡| 午夜精品久久一牛影视| 99久免费精品视频在线观看| 精品国产99国产精品| 五月婷婷综合网| 91成人国产精品| 国产精品高清亚洲| 国产精品1024| 久久伊人蜜桃av一区二区| 视频一区二区欧美| 日本道色综合久久| 欧美国产一区在线| 国产呦萝稀缺另类资源| 日韩网站在线看片你懂的| 亚洲成年人网站在线观看| 色狠狠桃花综合| 亚洲柠檬福利资源导航| 国内成人自拍视频| 26uuu亚洲| 国内精品久久久久影院色| 精品久久久久av影院| 男女男精品网站| 日韩你懂的电影在线观看| 日本sm残虐另类| 日韩三级免费观看| 欧美aaaaaa午夜精品| 欧美一二三区精品| 久久成人综合网|