摘要: 在cocos2dx 2.0时代,我们使用的是pthread库,是一套用户级线程库,被广泛地使用在跨平台应用上。但在cocos2dx 3.0中并未发现有pthread的支持文件,原来c++11中已经拥有了一个更好用的用于线程操作的类std::thread。cocos2dx 3.0的版本默认是在vs20 阅读全文
posted @ 2017-09-17 23:11 苍月代表我 阅读(31830) 评论(0) 推荐(1) 编辑
摘要: 据说一个好的程序员是会使用DB和Regular Expression的程序员,可见两者是多么重要。正则表达式是能极大地提高工作效率的工具,使用过Linux下各种具备RE特性的工具的人一定对此深有感触。很多语言都支持RE,用的最多的当然是脚本,其中以perl最盛。不过,用C语言来用RE不是很多见,但是 阅读全文
posted @ 2017-09-17 19:25 苍月代表我 阅读(8509) 评论(0) 推荐(0) 编辑
摘要: 标准的C和C++都不支持正则表达式,但有正则表达式的函数库提供这功能. C语言处理正则表达式常用的函数有regcomp()、regexec()、regfree()和regerror()。 使用正则表达式步骤: 1)编译正则表达式 regcomp() 2)匹配正则表达式 regexec() 3)释放正 阅读全文
posted @ 2017-09-17 09:37 苍月代表我 阅读(2252) 评论(0) 推荐(0) 编辑
摘要: 在很多人看来,正则表达式看上去古怪且复杂,因此往往不想去触及或使用。如果我们抛开这种“畏难”心理,在经过循序渐进地学习之后,就会发现这些复杂的表达式其实写起来还是相当简单的。一旦它被你所“驯服”,就可利用正则表达式把原需数小时辛苦且易错的文本处理工作压缩在几分钟(甚至几秒钟)内完成。 正则表达式定义 阅读全文
posted @ 2017-09-17 09:36 苍月代表我 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 一、简介 标准的C和C++不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能。正则表达式常用函数:编译正则表达式 regcomp()、匹配正则表达式 regexec()、释放正则表达式 regfree()。 二、详解 1、代码 regcomp.cpp: [html] view pl 阅读全文
posted @ 2017-09-17 09:35 苍月代表我 阅读(2117) 评论(0) 推荐(0) 编辑
摘要: 工作需要用到C++中的正则表达式,所以就研究了以上三种正则。 1,C regex /* write by xingming * time:2012年10月19日15:51:53 * for: test regex * */ #include <regex.h> #include <iostream> 阅读全文
posted @ 2017-09-17 09:34 苍月代表我 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 正则表达式在linux下应用非常广泛,经常使用sed、awk、grep、vi、emacs等都支持正则表达式,处理最好的莫过于perl,perl把正则表达式内置到语言内,使用起来非常方便。正则表达式的最大功用就是减轻程序员负担(程序员都很懒),简化处理字符串的复杂度,用C写一个split函数估计至少要 阅读全文
posted @ 2017-09-17 09:33 苍月代表我 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 使用举例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 int regcomp (regex_t *compiled, const char *pattern, int cflags) regex_t 是一个 阅读全文
posted @ 2017-09-17 09:32 苍月代表我 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: C中的正则表达式如何实现呢,以regex系列函数来简要说明: 标准的linux c与c++不支持正则表达式; 以POSIX函数库中的Regex系列函数来说明在Linux c下如何使用正则表达式: 1、编译正则表达式: Regcomp函数,生成regex_t数据结构; int Regcomp(rege 阅读全文
posted @ 2017-09-17 09:31 苍月代表我 阅读(504) 评论(0) 推荐(0) 编辑