まだ続くプログラミング
おとなり日記すとりんぐらいぶらりを見てて気づいたことを書いてみる.
char cppstr::operator [](int i)
こうだと,
cppstr str="abc"; char c=str[2];
はできるけど
cppstr str="abc"; str[2]='d';
ができなくて,
char& cppstr::operator [](int i)
こうするとOKです.
間違ってたり,やりたいことが違ってたらごめんなさい.
おとなり日記すとりんぐらいぶらりを見てて気づいたことを書いてみる.
char cppstr::operator [](int i)
こうだと,
cppstr str="abc"; char c=str[2];
はできるけど
cppstr str="abc"; str[2]='d';
ができなくて,
char& cppstr::operator [](int i)
こうするとOKです.
間違ってたり,やりたいことが違ってたらごめんなさい.