这行代码:
tmpwidth=(byte)array[++currentindex]+(byte)array[++currentindex]*256;
这行之前明明已经做过声明:int currentinde=15;
为什么编译的时候还是报错:
xx.cpp:263:81: warning: operation on 'currentindex' may be undefined
?
为什么提示未定义?
答案:3 悬赏:10
解决时间 2021-03-03 10:59
- 提问者网友:江山如画
- 2021-03-02 18:36
最佳答案
- 二级知识专家网友:温柔刺客
- 2021-03-02 19:54
声明int currentinde=15;与后面使用的变量名currentindex不符。
全部回答
- 1楼网友:荒唐后生
- 2021-03-02 21:22
currentinde 少了x
...
- 2楼网友:丢不掉的轻狂
- 2021-03-02 20:09
出现这种错误,一般是因为adodc1.recordset
尚未与数据库表建立有效连接。
你可以在黄色这行的前面加入一行下列语句进行测试就知道了:
msgbox adodc1.recordset.state
如果显示为2,就表示recoedset处在关闭状态,
这时候如果直接使用就会提示块with变量未定义了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯