Boost简单学习:13 字符串处理(四)词汇分割器库
Boost.Tokenizer 库可以在指定某个字符为分隔符后,遍历字符串的部分表达式。
2015-12-06 16:51:59浏览:2288Boost简单学习:12 字符串处理(三)正则表达式库 Boost.Regex
Boost C++的正则表达式库Boost.Regex可以应用正则表达式于C++。正则表达式大大减轻了搜索特定模式字符串的负担,在很多语言中都是强大的功能。虽然现在C++仍然需要以 Boost C++库的形式提供这一功能,但是在将来正则表达式将进入C++标准库。 Boost Regex库有望包括在下一版的 C++标准中。
2015-12-06 16:40:59浏览:3207Boost简单学习:11 字符串处理(二)
Boost C++字符串算法库提供了很多字符操作函数,操作的字符串类型可以为std:;string、std::wstring或任何其他模板类std::basic_string的实例。
2015-12-05 23:27:44浏览:2152Boost简单学习:10 字符串处理(一)
在标准 C++中,用于处理字符串的是std::string 类,它提供很多字符串操作,包括查找指定字符或子串的函数。尽管 std::string囊括了百余函数,是标准C++中最为臃肿的类之一,但却仍不能满足很多开发者在日常工作中的需要。例如, Java中提供的可以将字符串转换到大写字母的函数,std::string就没有相应的功能。Boost C++库试图弥补这一缺憾。
2015-12-05 23:17:41浏览:2108Boost简单学习:9 函数对象Boost.Lambda
匿名函数-又称为lambda函数-已经在多种编程语言中存在,但 C++除外。 不过在Boost.Lambda库的帮助下,现在在 C++应用中也可以使用它们了。
2015-11-23 16:24:20浏览:2321Boost简单学习:8 函数对象Boost.Function
这次主要介绍的是函数对象,可能称为“高阶函数”更为适合。它实际上是指那些可以被传入到其它函数或是从其它函数返回的一类函数,在C++中高阶函数是被实现为函数对象的。本文将会介绍几个用于处理函数对象的Boost C++库。 其中,Boost.Bind可替换来自C++标准的著名的 std::bind1st()和 std::bind2nd()函数,而 Boost.Function则提供了一个用于封装函数指针的类。 最后,Boost.Lambda则引入了一种创建匿名函数的方法。
2015-11-21 19:15:21浏览:1718Boost简单学习:7 函数对象Boost.Ref
这次主要介绍的是函数对象,可能称为“高阶函数”更为适合。它实际上是指那些可以被传入到其它函数或是从其它函数返回的一类函数,在C++中高阶函数是被实现为函数对象的。本文将会介绍几个用于处理函数对象的Boost C++库。 其中,Boost.Bind可替换来自C++标准的著名的 std::bind1st()和 std::bind2nd()函数,而 Boost.Function则提供了一个用于封装函数指针的类。 最后,Boost.Lambda则引入了一种创建匿名函数的方法。
2015-11-21 19:10:03浏览:1998Boost简单学习:6 函数对象Boost.Bind
这次主要介绍的是函数对象,可能称为“高阶函数”更为适合。它实际上是指那些可以被传入到其它函数或是从其它函数返回的一类函数,在C++中高阶函数是被实现为函数对象的。本文将会介绍几个用于处理函数对象的Boost C++库。 其中,Boost.Bind可替换来自C++标准的著名的 std::bind1st()和 std::bind2nd()函数,而 Boost.Function则提供了一个用于封装函数指针的类。 最后,Boost.Lambda则引入了一种创建匿名函数的方法。
2015-11-19 14:37:55浏览:1790Boost简单学习:5 智能指针的共享指针
这是使用率最高的智能指针,但是 C++标准的第一版中缺少这种指针。它已经作为技术报告1(TR 1)的一部分被添加到标准里了。如果开发环境支持的话,可以使用 memory 中定义的 std::shared_ptr。在Boost C++库里,这个智能指针命名为boost::shared_ptr,定义在boost/shared_ptr.hpp里。
2015-11-14 21:50:22浏览:2725Boost简单学习:4 智能指针的作用域数组
作用域数组的使用方式与作用域指针相似。所以下面讲的没有之前那么详细,不懂的看前面的文章。
2015-11-14 21:38:00浏览:2101
C++代码系统xml编程文件系统文件操作ADO数据库VS完全介绍Qt零基础教程C语言基础教程Win核心编程SDK工具lib库dll动态链接库色彩文本对齐被坑5个月父子窗口线程池服务器开发UI设计VS项目文件资源使用数据库编程编程常识coredump数据类型面向对象函数分析注册表编程开发软件工作日记IO完成端口练习项目C语言库函数完美记事项目时间数据类型时间处理函数程序员笑话Win32入门opencv入门shell脚本C++入门教程程序员必看电影masm615程序员必备软件STLc语言学习笔记数据结构笔记BoostACMwin32通用函数文件控件自绘Libuvopencv编程面试题cocos2dx设计模式3D电影GDI渐变自学编程经历Linux信息Linux编程C语言入门教程服务器安全防护C Primer Plus习题C++Primer Plus习题string父子对象Shell命令系统安全常识计时器加密解密程序员感想程序员那些事