C++进阶
BeLeaderOfMyLife
专一iOS平台终端开发以自己有限的生命奉献给无穷的编程时光热爱生活更热爱编程
展开
-
STL 容器区别:vector、list、deque、set、map的底层实现
文章转自:http://blog.csdn.net/lmh12506/article/details/84450251、set和map比较 \ set map 共同点 都是无序的保存元素,只是通过它提供的借口对里面的元素进行访问,底层都是采用红黑树实现 不同点 集合,用来判断某一个元素是不是在一个组里面,使用的比较少 映射,相当于字典,把一个值映射成另一个值,可以转载 2015-05-01 23:35:06 · 8462 阅读 · 2 评论 -
scanf(),printf()和gets(),puts()在输入输出字符串时的区别
原文链接:scanf(),printf()和gets(),puts()在输入输出字符串时的区别 1.scanf("%s",str)和gets(str) scanf("%s",str)和gets(str)均可用于输入字符串到字符数组变量str,但scanf("%s",str)匹配连续的一串非空白字符,遇到空格、tab或回车即结束,字符串前的空白字符没有存入str,只表示输入还未开始(感谢转载 2014-03-11 20:51:18 · 4925 阅读 · 0 评论 -
[转]标准C++中的string类的用法总结
文章引用自:http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中转载 2015-09-08 15:59:53 · 441 阅读 · 0 评论 -
正则表达式 学习小结
元字符. 匹配除换行符外的任意字符 //.*代表任意数量的不包含换行的字符 \bhi\b.*\blucy\b\b 匹配一个位置,代表开头和结尾,也就是单词的分解处 //代表匹配hi \bhi\b \d 匹配一位数字 //{2}{8}前面\d必须连续重复匹配2次(8次) 0\d{2}-\d{8}\s 匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等 \w原创 2015-10-08 09:54:38 · 414 阅读 · 0 评论