找回密码
 欢迎注册
楼主: gxqcn

[讨论] 奇特的编译 error: C2016

[复制链接]
发表于 2010-3-18 09:45:22 | 显示全部楼层
应该是历史原因。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-3-18 09:51:36 | 显示全部楼层
晚上我回去查查经典,看看会不会有什么说法。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-3-18 10:50:00 | 显示全部楼层
定标准的人不同呗
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-3-30 18:58:24 | 显示全部楼层
编译器奇怪的地方很多 gcc /02能运行cl /02就非法操作 adsmkeyh(8); adsmkeyh(4); adsmkeyh(2); adsmkeyh(1); for(i=1;i<7;i++) { if (i==1) //循环开始时有 for(iterh=key_recn2h[i].begin();iterh != key_recn2h[i].end(); iterh++) { addsmkeyh(3); addsmkeyh(9); addsmkeyh(5); } if(i==2) //循环开始时有 for(iterh=key_recn2h[i].begin();iterh != key_recn2h[i].end(); iterh++) { addsmkeyh(10); } if(i==4) //循环开始时有 for(iterh=key_recn2h[i].begin();iterh != key_recn2h[i].end(); iterh++) { addsmkeyh(6); addsmkeyh(12); } if(i==3) //循环开始时没有,在i=1计算完后有 for(iterh=key_recn2h[i].begin();iterh != key_recn2h[i].end(); iterh++) { addsmkeyh(11); addsmkeyh(7); addsmkeyh(15); } if(i==5) //循环开始时没有,在i=1计算完后有 for(iterh=key_recn2h[i].begin();iterh != key_recn2h[i].end(); iterh++) { addsmkeyh(13); } if(i==6) //循环开始时没有,在i=4计算完后有 for(iterh=key_recn2h[i].begin();iterh != key_recn2h[i].end(); iterh++) { addsmkeyh(14); } } 改成下面这样,所有计算在循环开始时都有了 for(i=1;i<7;i++) { if (i==1) for(iterh=key_recn2h[i].begin();iterh != key_recn2h[i].end(); iterh++) { addsmkeyh(3); addsmkeyh(9); addsmkeyh(5); addsmkeyh(11); addsmkeyh(7); addsmkeyh(15); addsmkeyh(13); } if(i==2) for(iterh=key_recn2h[i].begin();iterh != key_recn2h[i].end(); iterh++) { addsmkeyh(10); } if(i==4) for(iterh=key_recn2h[i].begin();iterh != key_recn2h[i].end(); iterh++) { addsmkeyh(6); addsmkeyh(14); addsmkeyh(12); } }
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-21 20:53 , Processed in 0.029107 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表