gpt4 book ai didi

c - 使用 microchip xc8 编译器声明一个类

转载 作者:行者123 更新时间:2023-11-30 21:18:01 27 4
gpt4 key购买 nike

我试图在自由模式下使用 xc8 编译器和 pic16f876a 的项目在库中声明一个类。但 xc8 编译器似乎不接受或编译类...

这是真的吗?如果没有,有人可以发布一个例子吗?

谢谢!!

最佳答案

付费编译器中也没有类。 XC8 是 ANSI C 编译器,而不是 C++ 编译器。

您在 C 中获得结构,但没有成员函数(“方法”)、构造函数或析构函数,并且所有成员变量都是“公共(public)”的。

为了回答评论中的问题,编译器似乎是 ANSI,有唯一记录的异常(一个巨大的异常):

"Due to limited memory and no hardware implementation of a data stack, recursion is not supported and functions are not reentrant." -- MPLAB XC8 C Compiler User's Guide [5.2.1]

我找到了指南here .

我在他们的示例中看不到任何注释,但我认为 ANSI 意味着没有//注释、没有变长数组、没有扩展整数和浮点类型。我也没有看到在 PIC 上使用太多,因此“ANSI C”可能仅指该语言而不是标准库。

关于c - 使用 microchip xc8 编译器声明一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31615863/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com