25 Sep 2016
前言
本文总结APUE第三章:文件IO的知识点和对代码实践的总结。
实践的系统api
头文件:<fcntl.h>
为了节省时间,省略部分函数的原型声明,仅简单记录函数的名字, 重点在于记下实践中的感悟。
...
阅读全文 ...
19 Sep 2016
本系列文章的目录在这里:目录. 通过目录里可以对STL总体有个大概了解
前言
本文展示了如何使用Allocator,例子取自《STL源码剖析》里实现的一个简单的Allocator,从中可以看到Allocator最基本的用法。
...
阅读全文 ...
15 Sep 2016
#前言
本文展示了使用cocos2d-x来实现的一个迷宫探索演示程序,一种简单粗暴的寻路算法,算法来自经典的严蔚敏c语言数据结构里的迷宫探索算法,使用栈来实现。
效果图
按钮功能:
-
Begin : 开始演示
-
Reset: 重新生成随机地图, 地图是可以编辑,点击每个掉块翻转状态(墙或者路)
-
State: 显示地图的数字状态,调试用。
-
Edit: 在进行过探索之后,可以通过Edit对地图进行微调,即可以不需要全部Reset。Edit之后再点Begin,重新进行探索。
下面给出代码实现, 算法和界面是分开的两部分,后面如果要集成新的寻路算法,界面部分是可以公用的,定义新的寻路算法仅需要继承类:,并实现寻路算法接口。
...
阅读全文 ...
01 Sep 2016
前言
本文介绍了如何为Unix环境下C/C++系统编程搭建开发环境:
-
操作系统: macOS 10.11.5
-
开发工具:Vim 7.4(patches: 1-1952) + YCM( YouCompleteMe ) + Clang++
-
编译构建:CMake 3.0+
-
调试工具:Xcode和GDB/LLDB
...
阅读全文 ...