mql4 - 如何为包含文件中的结构数组解决 MQL4/MQL5 中未解决的静态变量错误?
问题描述
我在 mql4 中有以下头文件/包含文件。
struct SStruct {
int mInt;
};
class CMainClass {
public:
static SStruct Arr[];
};
class COtherClass {
protected:
void PrintArr();
};
void COtherClass::PrintArr(){
for (int i=0; i<ArraySize(CMainClass::Arr); i++){
PrintFormat("List[%i] = %i", i, CMainClass::Arr[i]);
}
};
//SStruct CMainClass::Arr = {0};
以下是我得到的错误:
unresolved static variable 'CMainClass::Arr' CodingPractice.mqh
这种初始化数组的尝试会产生更多错误:
SStruct CMainClass::Arr = {0};
解决方案
推荐阅读
- .net - 关于 Powershell 中的作用域
- django - 为什么我无法迁移到 postgres DB?
- vim - 书呆子树垂直条稍微偏离中心
- java - SpringBoot的异步处理如何返回自定义错误页面
- node.js - 如何添加到集合顶部/从集合底部删除(猫鼬)?
- c# - 使用选择元素 ASP.NET Core MVC 中的属性保存父项和子项
- python - 在 Flask-sqlalchemy 中按订单号在 db 中对数据进行排序
- jitsi - 如果主持人设置了会议密码,Jibri 将无法录制
- python-3.x - 算法 python3 时间效率
- python - 根据条件在列中查找值