- 博客(8)
- 收藏
- 关注
原创 数组最大的和是多少? 对应的N和M是多少?
题目:有31, -41, 59, 26, 53, 58, 97, -93, -23, 84十个数。SUM(N,M)表示从第N个数到第M个数的和。如:SUM(2, 3) = -41 + 59 = 18。问:最大的和是多少? 对应的N和M是多少?方案一:计算所有的 SUM ,把 SUM_MAX 记录下来int SumMax(const int data[], int length, int& start, int& end){ int max_sum = data[0], sum = 0; int
2010-09-13 16:43:00
562
原创 条款2:优先考虑c++风格类型转换
static_cast(expression)与C风格的类型转换相通,如 int 转 double 等。const_cast(expression)用于转换const属性。dynamic_cast(expression)涉及继承的类型转换,可向下或横向安全转换。如:class a{};class b : public a{};b theClass;a* parent = &theClass;b* sub = dynamic_cast(parent);reinterpret_cast(expression)强
2010-09-12 13:38:00
271
原创 条款1:区分指针和引用
<br />1.引用必需初始化并指向一对象<br />2.引用使用前不需测试是否有效<br />3.引用总指向初始化对象<br /> <br />使用考虑:<br />1.当有可能什么也不指向,或需要指向不同对象时,应选用指针<br />2.当总指向某一对象,不会中途指向其它对象时,应选用引用<br />
2010-09-09 22:30:00
276
原创 开发的组成
<br />个人理解,开发一个软件必需了解或掌握以下方面:<br />1. 语言(如c/c++,java;面向对象,面向过程等)<br />是否掌握开发语言,关系到能否从事开发。而掌握语言的程度,直接影响开发的质量。<br /> <br />2. 算法<br />算法除了影响程序的运行效率,还可能在关键时候决定开发能否继续(算法是解决问题的步骤集合,连步骤都没有就不用开发了)。<br /> <br />3. 运行平台或运行环境(如windows,linux,symbian等)<br />平台或环境特性影响开
2010-09-08 08:50:00
348
原创 程序没什么问题,但运行会异常
<br /><br />这有可能是堆大小设置的问题,可在 .mmp 中把 EPOCSTACKSIZE 及 EPOCHEAPSIZE 加大一点试试
2010-08-17 12:51:00
410
原创 s60第五版点击编辑框不弹输入法的问题
遇到这样的问题,很有可能是重写(override)了void CCoeControl::HandlePointerEventL(const TPointerEvent &aPointerEvent);但在实现时,没有调用CCoeControl::HandlePointerEventL(aPointerEvent);如:void MyContainer::HandlePointerEventL(const TPointerEvent &aPointerEvent){ //没有调用父类的HandlePo
2010-08-17 11:56:00
425
原创 Carbide C++ 改uidesign会把代码也改了
<br /><br />Carbide C++十分讨厌,修改uidesign界面会自己把代码也改了,原来的代码会被覆盖。<br /> <br />在官方网找到解决方案,Carbide C++自动生成的代码中,通常会有<br />// [[[ begin xxxx<br />// ]]] end xxxxx<br />原来这表示系统生成的程序,而不是让程序员把程序写在里面。<br /> <br />正确的写法应为:<br /> SetRect( aRect );<br /> ActivateL();<br /
2010-08-17 11:17:00
275
原创 CBrCtlInterface的问题
<br /><br />1.若第一次Create及Delete没问题,第二次Create报kern-exec 3错误<br /> CreateBrowserControlL()后面要加上,CBrCtlInterFace::ActivateL();<br />详细参考文档:<br />http://wiki.forum.nokia.com/index.php/KIS000355_-_Browser_Control_interface_stops_working_after_delete/reconstruct
2010-08-17 09:43:00
444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人