IntelliJ IDEA中出现could not auto wired错误提示处理方式 程序可以正常运行,就是出现错误提示: 学习了:http://blog.csdn.net/xlxxybz1314/article/details/51404700 在IntelliJ IDEA中,ctrl+alt+S召唤出配置,左侧选择Editor>Inspections,右侧筛选一下 autowiring, 选择Autowiring for Bean class,警告基本修改为warning,就可以了:…
C++11中一个使用for+auto时容易发生的bug 一个小坑,那就是忘记在for循环中使用auto时加引用. 例如: for(auto num : nums){ // do some thing } 可以看到,num并非nums中元素的引用,这就会导致一个问题:如果循环中有什么改变num的操作,是不会反映在nums里面的. 所以会导致循环后nums没变的现象,为了防止这种隐形bug的发生,以后使用这种循环时尽量都加上引用,即: for(auto& num : nums){ // do som…
在 C++ 程序中只使用 const 常量而不使用宏常量,即 const 常量完 全取代宏常量. #include <iostream> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int extract_int() { char ch; ; while(ch=cin.get(…