grb65.c

来自「开放源码的编译器open watcom 1.6.0版的源代码」· C语言 代码 · 共 36 行

C
36
字号
    struct S {
        int     a;
        long    b;
    };

    class C {

    public:
        S       getS();
        void    setS(S* sp);
        void    tryme();
        void    doSomething();

    private:
        S       s_;
    };


    inline S C::getS()
    {
        return s_;
    }

    inline void C::setS(S* sp)
    {
        s_ = *sp;
    }

    void C::tryme()
    {
    // leaves a static var with no reference to it
        S s = getS();
        doSomething();
        setS(&s);
    }

⌨️ 快捷键说明

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