numbered.h

来自「Unix下的MUD客户端程序」· C头文件 代码 · 共 43 行

H
43
字号
// Numbered windows automatically number themselves with the first free// numberclass Numbered{public:    int number; // -1 if no number available    Window *window;        Numbered(Window *w) : window(w)    {        int i;        for (i = 1; i < 10; i++)            if (!list[i])                break;        if (i == 10)            number = -1;        else        {            list[i]  = w;            number = i;        }    }    ~Numbered()    {        if (number != -1)            list[number] = NULL;    }    static Window* find (int i)    {        return list[i];    }    static Window* list[10];};

⌨️ 快捷键说明

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