飛天

快乐的生活......

 

STL学习笔记之string

    包含头<string>.
    using namespace std;
  1.构造字符串
    
    string Mystring1;
    
string Mystring2(" hello world!");
    
string Mystring1=Mystring2;  //Mystring1和Mystring2指向同一个字符串
    
string Mystring3(Mystring2.c_str());//给Mystring3重新分配
    


   2.字符串函数
    1) empty()   判断字符串为空
    2) length()和size()  字符串长度;length()是c++标准,size()是STL提供的.
    3) append() 添加成员  
    4) find(),find_first_not_of(),find_first_of(),find_last_not_of(),find_last_of(),rfind()
        find()函数的功能是从std::string对象的头部顺序找目标值,如果找到返回该目标的位置,如果没有字符串对象中找到目标对象,返回-1.
  rfind()跟find()相似只是从string对象的后部向前查找.
       find_first_not_of() 该函数的功能是在string对象中查找对象,如果在string出现了完全不匹配的字符,字符串或以空字符结尾的字符数组时,系统显示第一次出现这种情形的位置.    

 5) begin(),end()

posted on 2007-10-13 10:59 飛天 阅读(350) 评论(0)  编辑 收藏 引用 所属分类: C/C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

文章档案

Blogs

搜索

最新评论

阅读排行榜

评论排行榜