当前位置:  编程语言>c/c++

C++ Strings(字符串) 成员 Constructors:构造函数,用于字符串初始化

 
    发布时间:2014-1-19  


    本文导语: C++ Strings(字符串) 成员 Constructors:构造函数,用于字符串初始化 构造函数(constructors) 语法: string(); string( size_type length, char ch ); string( const char *str ); string( const char *str, size_type length ); string( string &str, size_type index, size_t...

c++ strings(字符串) 成员 constructors:构造函数,用于字符串初始化

构造函数(constructors)

语法:

  string();
  string( size_type length, char ch );
  string( const char *str );
  string( const char *str, size_type length );
  string( string &str;, size_type index, size_type length );
  string( input_iterator start, input_iterator end );

字符串的构造函数创建一个新字符串,包括:

  • 以length为长度ch的拷贝(即length个ch)
  • str为初值 (长度任意),
  • index索引开始的子串,长度为length, 或者
  • 以从start到end的元素为初值.
例如,
    string str1( 5, 'c' );
    string str2( "now is the time..." );
    string str3( str2, 11, 4 );
    cout << str1 << endl;
    cout << str2 << endl;
    cout << str3 << endl;

显示

    ccccc
    now is the time...
    time
    
相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3