- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 Makefile生成器,使用C++和Boost实现
今天学习了一下Boost的文件遍历功能,同时发现GNU编译器有-MM选项,可以自动生成依赖关系,于是利用以上两点写了一个Makefile生成器。可以生成一般的单个可执行文件的Makefile,使用的是Windows+Mingw+boost环境。如果使用Linux,只需在程序中的两个System系统调用处和clean标签生成处将del 改成rm相关操作就好了。下面是源代码:makemake.
2014-10-28 14:59:37 3292
原创 编译原理学习:TINY语言词法扫描程序实现
《编译原理及实现》上的TINY语言词法扫描器的实现。并做了如下改善:1、允许嵌套注释2、标识符允许出现数字,但是必需以字母开头(和C语言一样)
2014-10-11 21:18:40 10972 4
原创 使用Boost Regex 的regex_search进行遍历搜索
在regex_search函数中,会将找到的第一个匹配结果保存到一个smatch类中。然而如果搜索字符串中有多个匹配结果,则需要自己实现了。在smatch中,有两个成员,官方文档如下:iterator first:An iterator denoting the position of the start of the match.iterator secondAn ite
2014-10-10 17:58:44 11853 1
The Nature Of Code 网页离线版
2015-09-28
makefile生成器
2014-10-28
ant程序(用于Java集合编译)
2014-01-09
C#入门经典
2013-11-13
apophysis208
2012-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人