そうすると「c_str()でなくてdata()を使ったほうがいい場合」っていうのはどういう時ですか?
c_str()で事足りるように思えてしまうんですが・・・