返回首页

简介
用来管理在VB中的字符串,像分割功能的存在,注册,替换之类的编程一个幸福。 C程序员没有这些设施的"内置"。对于他们来说,目前的功能设置attemps来完成相同的目标。
件事得到C程序员更糟糕,因为缺乏这些功能之外,他们通常有多种字符串(如字符串,性病字符串,BSTR的,C字符串等C),以斗争。我们的想法是带来了一套统一的工具,以应付他们所有。因此,目前的工具度假村使用模板,允许这种方式来接收输入任何可以被用来构建一个std::字符串。还有的情侣模板特化处理单charactters.nbsp;第二个目标是要显示模板函数和命名空间的使用。使用代码
下面的代码片段应该是不言而喻的:
/ / StringUtils的:分割的用法
常量字符* szToSplit ="你好|世界| |字符串| utils的";
标准:vectorlt; STD:stringgt; V = StringUtils的:分割( szToSplit,"|");{ BR}
(为size_t I = 0;我LT; v.size(); I)
STD:法院LT; LT; V [我] LT,LT; STD::endl;
/ / StringUtils的:加入使用
的std::字符串s = StringUtils的:注册(V ,"#");{ BR}标准::法院LT,LT; LT,LT; STD ::endl;
/ /产生:

现在足够的话,你得做的是includenbsp"stringutils.h"在你的源代码。快乐的模板!

回答

评论会员:hpfx 时间:2011/12/06
很不错的,它只是错过的左/右/中功能
的。也MID()=(左值)
谢谢。
评论会员:安德斯Dalvander 时间:2011/12/06
?当调用拆分("")的结果将是一个向量,包含一个空字符串,这是打算

这篇文章是有点短。
评论会员:Sandy98 时间:2011/12/06
嗯,你知道,还有什么其他人调用错误Redmontonians调用一个功能...
严重的是,Redmontonians是无辜的这段时间,目的是在VB中产生相应的设施有同样的效果,所以... ...这是一个错误。
(可以测试使用通过一些Office产品中的VBA)在VB中,当你调用拆分(""),你得到了一个未定义的行为,表示没有在所有的字符串数组
一个修复程序正在进行中。

埃内斯托Savoretti