12 2020 档案
摘要:gcc编译时报错如图: 错误分析: map返回是是一个map::iterater类型的返回值,并不是引用,所以这个迭代器就是一个临时变量,然而我用一个auto&去引用一个临时变量就会出错,因为非const的话表示变量可修改,然而对一个临时变量进行修改操作是非法的,编译器会直接抛出警告。 正确写法:
阅读全文
摘要:方法一:深度优先遍历 DFS深度优先搜索: 可以理解为暴力法模拟机器人在矩阵中的所有路径。DFS 通过递归,先朝一个方向搜到底,再回溯至上个节点,沿另一个方向搜索,以此类推。 剪枝: 在搜索中,遇到数位和超出目标值、此元素已访问,则应立即返回,称之为 可行性剪枝 。 int is_illegal(i
阅读全文
摘要:今天在写代码的时候碰到一个const的使用问题,大致如下所示: 参考了小伙伴的文章 总结了一下这种类型的错误,参照大家的博客,可以发现这种解释为:1)const对象只能调用const函数;2)如果const函数中不小心修改了类成员或者调用了非常量函数,编译器会找出这类错误。 参考的文章: https
阅读全文

浙公网安备 33010602011771号