标签存档: Bstrlib

C语言的字符串库Bstrlib

c语言 bstrlibC语言本身的字符串函数库非但不全,而且有某些安全隐患,如以’\0’为字符串结尾,但’\0’本身实际为一字符。还有strtok在多线程下的问题等。其它语言常见的一些函数,如mid ,split等也都欠奉。Better String Library,即bstrlib库的设计目标是为解决这一问题,这个库完全独立于系统平台,推荐代替标准C字符串库使用。对于C++而言,bstrlib拥有一个健壮的C++包装器,通过重载操作符,丰富的构造器等,实现比std::string更多的功能和更好的性能。

继续阅读 »