std::stringの関数メモ

std::string クラスの関数メモ
size_typeはunsigned int のtypedef

size_type copy( char *dest, size_type num, size_type index=0);
stringのindexからnum個の文字をdestにコピーする。 戻り値はコピーした文字数。
例えば、

#include<string>
void main(void){
    std::string str="abcde";
    char dest[16];
    int n=str.copy(dest,2,1);
}

とすると、
destには”bc”がコピーされる。

なお、copyでコピーした場合、’\0’は付加されないので注意。

 

備考: 旧ブログ移植

コメント

PAGE TOP
Ads Block Detector Powered by codehelppro.com
Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

タイトルとURLをコピーしました