C++
文章平均质量分 88
teaspring
这个作者很懒,什么都没留下…
展开
-
C++Primer中 智能指针一例分析
近期复习《C++Primer》,用的第四版。在13章复制控制中,书上给出了一个自定义智能指针的例子。代码见下,纯抄书。关于这个例子,自己之前有个疑问,一直没能解答,就是为什么我们已经用了U_Ptr class 封装了实际使用的 int*, 在U_Ptr里面维护了一个int* 的引用计数,为啥还要再用HasPtr class 再封装一次U_Ptr? 显然这里暴露给外部使用的是HasPtr, 它才原创 2013-01-26 00:46:20 · 540 阅读 · 0 评论 -
[oj.leetcode] #174 - Dungeon Game 一次特别的DP之旅
原题篇幅挺长,关于一个2D关卡游戏,这里就不赘述了。这里以矩阵的方式陈述一下。在一个二维数组M*N中, 有一个王子需要从起点[0][0]出发,移动到终点[m-1][n-1],每次移动一格,方向只能向右或者向下。出发前,王子的(健康)值至少为1。矩阵中每一格有一整型值,可正可负可0,对于经过的王子,会把这值加到他身上。规则是王子在移动过程中(包括到达终点),无论何时他身上的值都不能小于1。问王子原创 2015-02-19 02:21:26 · 865 阅读 · 1 评论