色々忘れすぎててつらい。
char*型からstd::string型への変換
std::string str{};
char from[5] = "ABCD";
str = from; // char型ポインタの代入でコピーできる
from[0]='F'; // コピーされているのでコピー元を書き換えても、strには影響しない
std::cout << str << std::endl;
結果は
ABCD
色々忘れすぎててつらい。
std::string str{};
char from[5] = "ABCD";
str = from; // char型ポインタの代入でコピーできる
from[0]='F'; // コピーされているのでコピー元を書き換えても、strには影響しない
std::cout << str << std::endl;
結果は
ABCD
コメントを残す