当在调用期间可更改参数时,不可按引用传递参数。
30
原因. . . . . : 当下列参数类型在调用期间可更改时,不能按引 用传递:
忽略该语句。
恢复. . . . . : 若该参数是数组,则将参数更改为可修改的字段 名,确保数组不是非相邻数组。重新编译。
技术描述. . . . . . . . : 非相邻数组是元素在存储器中不直接 相邻的数组。当使用关键字OVERLAY定义子字段,OVERLAY的参数是数组但子字段 的长度小于覆盖数组的长度时就会出现这种情况。
在调用期间,可更改*ENTRY PLIST中的任何参数;若在原型上不使用CONST 和VALUE关键字,则在调用期间可更改在原型中定义的参数。