会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我本善良
梦想如同爱情,有的人一直在坚守,有的人已经放弃,还有的人从来都没有过。
2012年11月5日
求数组的子数组之和的最大值
摘要: 问题描述:一个有N个整数元素的一维数组(A[0],A[1],...A(n-1),它包含很多子数组,求子数组之和的最大值,当数组元素全部为负的时候,有两种处理办法,第一种是返回0,第二种是返回数组中最大的负数。
阅读全文
posted @ 2012-11-05 19:30 做个不善的人
阅读(208)
评论(0)
推荐(0)
Effective C++ 精要(第八部分:定制new和delete)
摘要: 条款49:了解new-handler的行为 条款50:了解new和delete的合理替换时机 条款51:编写new和delete时需固守常规 条款52:写了placement new也要写placement delete
阅读全文
posted @ 2012-11-05 14:27 做个不善的人
阅读(189)
评论(0)
推荐(0)
Effective C++ 精要(第七部分:模板与泛型编程)
摘要: 条款41:了解隐式接口和编译期多态 条款42:了解typename的双重意义 条款43:学习处理模板化基类内的名称 条款44:将与参数无关的代码抽离templates 条款45:运用成员函数模板接受所有兼容类型 条款46:需要类型转换时请为模板定义非成员函数 条款47:请使用traits classes表现类型信息 条款48:认识template元编程
阅读全文
posted @ 2012-11-05 14:25 做个不善的人
阅读(184)
评论(0)
推荐(0)
Effective C++ 精要(第六部分:继承与面向对象设计)
摘要: 条款32:确定你的public继承塑模出is-a关系 条款33:避免遮掩继承而来的名称 name hiding其实是和作用域有关的话题, 但是它在继承体系中有些更微妙的东西。我们知道在一个函数中如果有个local 变量x,同时函数外还有个变量x,那在这个函数中看到的x是函数内的local变量x。也就是local变量hide了全局变量,这个是C语言中的name hiding。下面看继承时的情况,其实...
阅读全文
posted @ 2012-11-05 14:24 做个不善的人
阅读(258)
评论(0)
推荐(0)
Effective C++ 精要(第五部分:实现)
摘要: 条款26:尽可能延后变量定义式的出现时间 条款27:尽量少做转型动作 条款28:避免返回Handles指向对象内部成分 条款29:为“异常安全”而努力是值得的 条款30:透彻了解inlining的里里外外 条款31:将文件间的编译依存关系将至最低
阅读全文
posted @ 2012-11-05 14:22 做个不善的人
阅读(239)
评论(0)
推荐(0)
Effective C++ 精要(第四部分:设计与声明)
摘要: 条款18:让接口容易被正确使用,不易被误用 考虑我们要设计一个Date类,其构造函数接受年月日三个参数,我们是否应该用int来表示这三个参数呢?可以,但不够好,因为月日的顺序往往不同的国家有不同的习惯,如果是int很容易会被误用,好一点的办法是定义不同的struct来表达月、日和年,这样用户就没那么容易误用接口了。这这里,月和日的取值是有范围的,如果我们让类型能够反应这种范围,那用户就更不容易犯错...
阅读全文
posted @ 2012-11-05 13:38 做个不善的人
阅读(209)
评论(0)
推荐(0)
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理