编译器警告
仅用于信息目的,而不是错误消息。
代码 描述
21 日期时间字符串中日期的不完整记录
22 日期时间字符串中的错误数字。要求:
年1970 <= X <= 3000
月0 <X <= 12
一天0 < X < = 31/30/28(29)....
23时间的日期时间字符串的错误数量。要求:
小时0 <= X <24
分钟0 <= X <60
24RGB格式中的无效颜色:RGB组件之一小于0或大于255
25转义序列的未知字符。
已知:\n \r \t \ \ \ \ \ X \X
26体积过大的局部变量(> 512Kb)的函数,减少数量
29日已定义的枚举(重复)-成员将被添加到第一个定义中
30.压倒一切的宏
31日该变量已声明,但未在任何地方使用
32构造函数必须是void类型
33析构函数必须为空类型
34常量不适合整数范围(X> _UI64_MAX | | X <_I64_MIN),将转换为双类型
35太长十六位字符(被切掉了)
36六角形弦"0x"没有咬东西
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 表达式的值总是为真/假
66 在数学运算中使用变量或bool类型表达式是不安全的
67 对无符号ulong类型应用一元减号运算符的结果是未定义的
68 在#property version property中指定的版本对于Market部分是不可接受的;#
属性版本id "XXX.YYY"的正确格式
69 发现空受控语句
70 在声明事件处理程序函数时,无效的函数返回类型或不正确的参数
71 需要将结构隐式转换为一种类型
72 这种声明使得无法直接访问指定字符串中声明的类的成员。只有使用范围解析操作才能访问::
73 二进制常数太大,高阶数字会被截断
74 继承类方法中的参数有不同的const修饰符,派生函数重载了父函数
75 在移位位操作中,移位值为负或过大,执行结果未定义
76 函数必须返回一个值
77 void函数返回一个值
78 不是所有的控制路径都返回值
79 在全局作用域中不允许使用表达式
80 检查操作符的优先级是否可能出错;使用括号来澄清优先级
81 定义了两个OnCalCulate()。将使用OHLC版本
82 Struct没有成员,大小分配给1字节
83 应该检查函数的返回值
84 编译资源指示器进行调试。这降低了性能。请重新编译指示器以提高性能
85 字符串中太大的字符代码,必须在0到65535之间
86 字符串中未识别的字符
87 没有定义指示器窗口属性(在主窗口或子窗口中设置显示)。应用属性#属性
indicator_chart_window
88 属性被忽略,它必须在全局范围内声明。警告不会针对以下属性生成:版权、
链接、版本和严格。
网友评论