Compiler Warnings
Compiler Warnings
编译器警告
编译器警告仅用于提供信息,并非错误提示。
| 代码 | 描述 |
|---|---|
| 21 | 日期字符串中的日期记录不完整 |
| 22 | 日期字符串中的日期数字错误。要求: 年份 1970 <= X <= 3000 月份 0 <X <= 12 日期 0 <X <= 31/30/28 (29 )…. |
| 23 | 时间字符串中的时间数字错误。要求: 小时 0 <= X <24 分钟 0 <= X <60 |
| 24 | RGB格式的颜色无效:其中一个RGB分量小于0或大于255 |
| 25 | 转义序列中包含未知字符。 已知字符:\n \r \t \\ \" \’ \X \x |
| 26 | 函数的局部变量体积过大(> 512Kb),请减少数量 |
| 29 | 枚举已定义(重复)——成员将添加到第一个定义中 |
| 30 | 宏被覆盖 |
| 31 | 变量声明了但没有任何地方使用 |
| 32 | 构造函数必须是void类型 |
| 33 | 析构函数必须是void类型 |
| 34 | 常量不在整数范围内(X> _UI64_MAX | | X <_I64_MIN),将转换为double类型 |
| 35 | HEX字符串过长——超过16个有效字符(高级nibbles被截断) |
| 36 | “0x”HEX字符串中没有nibbles |
| 37 | 没有函数——无需执行任何操作 |
| 38 | 使用了未初始化的变量 |
| 41 | 函数没有主体,且未被调用 |
| 43 | 类型转换时可能丢失数据。示例:int x = (double) z; |
| 44 | 转换常量时精度丢失。示例:int x = M_PI |
| 45 | 比较操作中操作数的符号差异。示例:(char) c1> (uchar) c2 |
| 46 | 函数导入问题——需要声明#import或关闭函数导入 |
| 47 | 描述过大——额外字符将不会包含在可执行文件中 |
| 48 | 声明的指示缓冲区数量少于要求的数量 |
| 49 | 指示符中没有颜色用于绘制图形序列 |
| 50 | 没有图形序列来绘制指示符 |
| 51 | 脚本中找不到‘OnStart’处理函数 |
| 52 | ‘OnStart’处理函数的参数定义错误 |
| 53 | ‘OnStart’函数只能在脚本中定义 |
| 54 | ‘OnInit’函数的参数定义错误 |
| 55 | ‘OnInit’函数在脚本中未使用 |
| 56 | ‘OnDeinit’函数的参数定义错误 |
| 57 | ‘OnDeinit’函数在脚本中未使用 |
| 58 | 定义了两个‘OnCalculate’函数。OnCalculate()在一个数组上将被使用 |
| 59 | 在计算复杂的整数常量时检测到溢出 |
| 60 | 变量可能未初始化。 |
| 61 | 此声明使得无法引用指定行上声明的局部变量 |
| 62 | 此声明使得无法引用指定行上声明的全局变量 |
| 63 | 不能用于静态分配的数组 |
| 64 | 此变量声明隐藏了预定义变量 |
| 65 | 表达式的值始终为true/false |
| 66 | 在数学运算中使用变量或bool类型的表达式是不安全的 |
| 67 | 对无符号ulong类型应用一元减法运算符的结果是不确定的 |
| 68 | #property version属性中指定的版本适用于市场部分;正确的#property version id格式为“XXX.YYY” |
| 69 | 找到空的受控语句 |
| 70 | 事件处理函数的声明中函数返回类型无效或参数错误 |
| 71 | 需要隐式将结构转换为一种类型 |
| 72 | 此声明使得无法直接访问指定字符串中声明的类的成员。只有通过作用域解析操作::才能访问 |
| 73 | 二进制常量太大,高阶数字将被截断 |
| 74 | 继承类的方法中的参数具有不同的const修饰符,派生函数对父函数进行了重载 |
| 75 | 移位位运算中的移位值为负或过大,执行结果是不确定的 |
| 76 | 函数必须返回值 |
| 77 | void函数返回值 |
| 78 | 并非所有控制路径都返回值 |
| 79 | 在全局作用域不允许使用表达式 |
| 80 | 检查运算符优先级以排除可能的错误;使用括号明确优先级 |
| 81 | 定义了两个OnCalCulate()。将使用OHLC版本 |
| 82 | 结构没有成员,大小指定为1字节 |
| 83 | 应检查函数返回值 |
| 84 | 资源指示符已编译用于调试。这会降低性能。请重新编译指示符以提高性能 |
| 85 | 字符串中的字符代码过大,必须在0到65535之间 |
| 86 | 字符串中有无法识别的字符 |
| 87 | 未定义指示窗属性(在主窗口或子窗口中设置显示)。应用了属性#property indicator_chart_window |
| 88 | 属性被忽略,必须在全局作用域中声明。以下属性不会生成警告:copyright、link、version和strict。 |
最后更新于