12 2020 档案

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