您尚未登录。

#1 Re: 8051/STC8/AT89C51/N76E003 » vscode下编写c51程序 » 2020-07-02 02:16:17

五十嵐雪華 说:

#ifndef __VS_CODE_H__
#define __VS_CODE_H__
#ifdef VSCODE
    #define _nop_() (void*)0;
    #define interrupt(x)
    #define using(x)
    #include <stdbool.h>
    #include <stdint.h>
    typedef bool bit;
    class sfr{
    public:
        sfr(int){};
        sfr(){};
        ~sfr(){};
        bool operator ^ (uint16_t data);
        bool operator ^ (int data);
        sfr& operator=(const sfr& other);
        sfr& operator=(const int other);
        int operator ^= (int data);
        int operator &= (int data);
        int operator |= (int data);
        int operator | (int data);
        int operator & (int data);
        operator int(){};
    };
    #define sbit bool
#else
    #define interrupt(x) interrupt x
    #define using(x) using x
#endif
#endif

厉害,受教了

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn