我开始尝试使用 C 来实现新的数据类型,特别是浮点值。我想出了这种我还没有完全理解的实现binary128
方式longer_int
。
我开始的方式是通过复制代码并修改它来实现它。但是,代码是C++,C不支持OOP,所以我要做的就是尝试翻译代码。
我找不到 C 版本,
longer_int
因为我曾经拥有的这个问题(同一个帐户但现在已删除)现在已被删除,我无法查看链接。
在这些 C++ 文件的帮助下,我如何binary128
使用 C 来实现?
只是为了让这个问题不会结束,我想知道如何将 OOP 格式转换为
longer_int.h
.class longer_int { private: char num_str[]; public: longer_int(); longer_int(const int &num); longer_int(const char &num[]); longer_int(const longer_int &num); // Sample code from it, now translated to C, but still OOP