最終更新:2020-12-09 (水) 07:50:04 (1234d)  

C++/文字列
Top / C++ / 文字列

typedef basic_string<char> string;
  • basic_stringというテンプレートクラス?を typedef したもの

C言語

char str[10] = "abcdefghi"; 
//str = "abcde";           // Cではうまくいかない (strはcharの配列の先頭のポインタ)
strcpy( str, "abcde" );    // Cではこうする

C++

string str;
str = "abcde";           // 値を代入
  • 内部的には 従来通りのchar*型の文字列

メモ

関連