这在字符串处理是很常用的功能,.NET Framework的String class直接提供Trim()的method,其它语言也大都有提供(VB、VFP),但C++无论Standard Library或STL都找不到相对应方法,以下的方式是由希冀blog中的C++中如何去掉std::string对象的首尾空格 改编而来,加上了pass by reference适合function使用,其中std::string所提供的find_first_not_of()和find_last_not_of()真是大开眼界,竟然还有这种method,可以找寻第一个不符合条件的位置,我在其它语言都还没见过这样的function。

 1

See Also
(原創) 如何将字符串前后的空白去除? (使用template,可去whitespace) (C/C++) (template)
(原創) 如何將字串前後的空白去除? (C++) (boost)

Reference
C++中如何去掉std::string对象的首尾空格

相关文章:

  • 2021-08-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-10
  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
猜你喜欢
  • 2021-09-03
  • 2022-12-23
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
  • 1970-01-01
相关资源
相似解决方案