Hikyuu
命名空间 | 宏定义
util.h 文件参考
#include <string>
#include <boost/config.hpp>
util.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

命名空间

 hku
 Hikyuu核心命名空间,包含股票数据的管理、指标实现、交易系统框架等
 

宏定义

#define HKU_API
 
#define HKU_STR(s)   (s)
 Windows平台下将字符串由UTF8转换为GB2312编码, Linux平台下不做任何事 更多...
 
#define GBToUTF8(s)   (s)
 
#define UTF8ToGB(s)   (s)
 
string HKU_API hku::utf8_to_gb (const string &szinput)
 
string HKU_API hku::gb_to_utf8 (const string &szinput)
 
double HKU_API hku::roundEx (double number, int ndigits=0)
 四舍五入,和python中的round行为一样 更多...
 
double HKU_API hku::roundUp (double number, int ndigits=0)
 向上截取,如10.1截取后为11 更多...
 
double HKU_API hku::roundDown (double number, int ndigits=0)
 向下截取,如10.1截取后为10 更多...
 

宏定义说明

#define GBToUTF8 (   s)    (s)
#define HKU_API
#define HKU_STR (   s)    (s)

Windows平台下将字符串由UTF8转换为GB2312编码, Linux平台下不做任何事

注解
为跨平台,源代码文件必须使用UTF8编码保存,程序中出现的 中文字符串,应使用HKU_STR,如:std::cout << HKU_STR("中国")
#define UTF8ToGB (   s)    (s)