HuobiRDCenter/huobi_Cpp

Decimal.h 一堆编译告警

gpmn opened this issue · 3 comments

gpmn commented

snprintf(buf, DECDOUBLE_String, "%g", DECDOUBLE_String, value);

snprintf(buf, DECDOUBLE_String, "%g", DECDOUBLE_String, value);
===>
snprintf(buf, DECDOUBLE_String, "%g", value);

一堆编译告警

我都没用Decimal 直接自己解析字符串 自己计算小数的有效位就可以了

这玩意是从 亚马逊某项目里面扒过来的 用着很别扭 有Decimal的增强版本 没更新 还不如不用

libdecnumber是gcc的,decimal.h这个只是封装了对libdecnumber的调用,确实里面有些小问题。设计sdk的时候考虑到量化交易用字符串不太方便,double精度又不太够,所以才引入libdecnumber