これらの2つのクラスの実装を調べていたところ、strstream
クラスが非推奨になっていることがわかりました。
また、クラスを置換として使用する場合、クラスオブジェクトはバッファのディープコピーを維持するstringstream
ため、バッファへのログイン方法に大きな違いがあります。stringstream
クラスに置き換えstrstream
ているときに誰かが問題に直面しましたか?stringstream
このコードの出力は何で、その理由は何ですか?
#include<iostream>
#include <sstream>
#include <strstream>
int main(){
char strArr[] = "Soheb Khan is great";
char stringArr[] = "TurboCharging";
std::strstream strStream(strArr,19);
std::stringstream stringStream(std::string(stringArr,19));
std::cout<<"Before Modification strArr= "<<strArr<<" & stringArr= "<<stringArr<<std::endl;
strStream << "Fifa 2012 is nice";
stringStream << "Sometimes its sucks";
std::cout<<"After Modification strArr= "<<strArr<<" & stringArr= "<<stringArr<<std::endl;
return 0;
}