C++ string,删除字符串中的首尾空格

news/2024/7/4 12:40:59
直接上代码:
    void EraseSpace(string &s)
    {
		//ch可换成其他字符
		const char ch = ' ';
        s.erase(s.find_last_not_of(" ") + 1);
        s.erase(0, s.find_first_not_of(" "));
    }

够简单吧,亏我以前还一个字符一个字符地数空格,然后再删除。。。


http://www.niftyadmin.cn/n/3658356.html

相关文章

::细细品味ASP.NET (二)::

细细品味ASP.NET (二)青苹果工作室(编译) 01-5-17 下午 01:33:55Web表单 ASP.NET Web Forms就是Web页面,同现在你用 ASP编写代码所做的工作是一样的。但是还不仅仅如此,ASP.NET Web Forms是在一个面向对象的编程模型上设计的&am…

ULSAM

ULSAM: Ultra-Lightweight Subspace Attention Module for Compact Convolutional Neural Networks 自注意力机制对远距离依赖性的建模能力,使其在视觉模型中的应用得到了提升。与卷积运算符不同的是,自注意力机制提供了infinite感受野,并且…

编译原理:tiny语言

描述真实的编译器非常困难。“真正的”编译器——也就是希望在每天编程中用到的——内容太复杂而且不易在本教材中掌握。另一方面,一种很小的语言(其列表包括1 0页左右的文本)的编译也不可能准确地描述出“真正的”编译器所需的所有特征。 为…

编写leetcode测试用例时所用的辅助函数

在做leetcode题目(https://oj.leetcode.com/problemset/algorithms/)的时候,我们总要自己写测试用例,常常要生成vector, list, tree,我将这些常用操作封装了一下,方便大家使用 tool.h //tool.h #ifndef TO…

--- 入侵检测 ---

浅谈入侵检测毛毛 01-5-22 上午 10:59:12入侵检测系统随着计算机网络技术的飞速发展、应用范围的不断扩大,从早期的文件传输、电子邮件传输到目前的电子商务、Internet/Intranet,计算机网络在现代生活中的重要性正不断加强。但随之而来的计算机网络攻击也不断增加&a…

Dynamic Channel Pruning Feature Boosting and Suppression

Dynamic Channel Pruning: Feature Boosting and Suppression 使深度卷积神经网络更加精确通常是以增加计算和内存资源为代价的。在本文中,我们利用卷积层计算出的特征的重要性与输入高度相关这一事实来降低这一成本,并提出了特征提升和抑制(FBS)&#…

试试新功能

1:测试 听说CSDN支持离线写博客啦,我来试试 2:回来 好久没写过博客了,最近太懒了啊 3:图片