CHashArrayStringString - MetaTrader 5 库


包含文件包含一组类,演示使用字符串键组织行哈希数组的方法之一。
使用示例:
#包括<哈希数组.mqh>空白 启动时() { CHashArrayStringString Hash; 哈希.Put(“k1”,“v1”); 哈希.Put(“k2”,"v2"); 哈希[“k3”] =“v3”; 哈希[“k2”] =“vv2”; 细绳t1 = 哈希[“k1”]。价值; 细绳t2 = 哈希[“k2”]。价值; 细绳t3 = 哈希[“k3”]。价值; 警报(“k1=”,t1); 警报(“k2=”,t2); 警报(“k3=”,t3); }

性能测试:
包含文件包含一组类,演示使用字符串键组织行哈希数组的方法之一。
#包括<哈希数组.mqh>空白 启动时() { CHashArrayStringString Hash(); 单位开始时间=获取刻度数(); 为了(整数n=0; n<10000; n++) { 哈希[“钥匙”+整数转字符串(n)] =“垃圾”; } 单位总时间 =获取刻度数() - 开始时间; 警报(“在”中添加 10k 元素,整数转字符串(时间总计),“ 多发性硬化症”); }
在 31 毫秒内添加 10k 元素

附件下载
📎 test_chasharraystringstring.mq5 (1.16 KB)
📎 test_chasharrayperformance.mq5 (1.09 KB)
📎 hasharray.mqh (5.08 KB)
Source: MQL5 #7047
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
