摘要:
本问转自: http://www.cnblogs.com/maowang1991/p/3290321.html1.struct成员默认访问方式是public,而 class默认访问方式是private!2.exit函数终止程序执行会调用析构函数 ,abort函数终止程序不会调用析构函数!3.静态局部变量直到程序终止时才退出!4.通过public 函数返回 private成员的引用有可能会破坏类的封装 ,造成外部变量可以改变类私有成员值!5.常量对象只能调用常量成员函数,常量成员函数可以有非常量版本重载!6.常量数据成员只能在定义时初始化或者在构造函数里用成员初始化值来初始化 ,不能用赋值语句来 阅读全文
摘要:
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=21思想: 看了一下搜索就来写了这题(BFS 找出最短路径 所以用此来进行搜索) 这题在加上栈的操作就能找到最后的路径(就是总共需要倒几次水);操作: 首先:将水杯初始化(A 0 0)进栈 当前倒水0次 然后进行搜索,取出栈顶,判断是否是目标结果,不是则把这个状态进行转移(就是进行这个状态进行在一次倒水操作,) 直到找到目标状态或是不能得到目标状态为止这题感觉就是那个到倒水的时候处理不好处理 我是直接一步一步倒的例如 A B C 三个水杯首先进行A向 BC倒再进行B 向 AC倒最后... 阅读全文