摘要: 括号题的话用字符窜流比较好写,因为不用每次重新定位。 1 实现计算器,包括+/- 负号,括号的计算 例如"(1+(4+5+2)-3)+(6+8)" = 23 1 实现计算器,包括+ - * / 负号,括号的计算 例如"(1+(4+5+2)-3)+(6+8)" = 23 阅读全文
posted @ 2016-09-25 14:38 Jaunty_ 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 随机数的原理介绍,有兴趣的话不妨阅读以下:http://blog.skyoung.org/2013/08/27/generate-random-numberC语言风格的随机数生成主要是两个函数srand(), rand(). srand()设置随机数种子,rand得到[0, RAND_MAX]中的元... 阅读全文
posted @ 2015-12-18 03:19 Jaunty_ 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 给定一个随机生成1-6的随机函数 int rand6(), 编写一个随机生成1-7的函数 int rand7()方法1:这个随机数相当于抛一次色子,所以通过拋两次色子得到一个坐标。可能的坐标一共有36种。(1, 1), (1, 2), (1,3), (1, 4), (1, 5), (1,6)(2, ... 阅读全文
posted @ 2015-12-15 09:44 Jaunty_ 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 确实,在某些地方用面向方面的编程是一个大大省工作量,提高代码复用的最好方式. 如有些函数需要访问控制,传统的方法实在函数里直接添加,或者再调用是地方直接添加.访问控制();真正的函数();而面向方面是通过定义横且点//横且点文件在XXX函数前添加 访问控制();而原来的代码文件不需要改变//原来的代... 阅读全文
posted @ 2014-05-26 17:31 Jaunty_ 阅读(134) 评论(0) 推荐(0) 编辑
摘要: android 的application 都是有窗口系统的,会把各种事件给阻拦掉.但是,用c++写的程序是直接在linux上运行的,并没有窗口这一概念,所以可以向鼠标一样,只绘制图像而不响应任何窗口时间.具体实现是通过SurfaceComposerClient,这个类相当于surfaceflinge... 阅读全文
posted @ 2014-05-26 16:19 Jaunty_ 阅读(1260) 评论(0) 推荐(0) 编辑