# include & lt字符串& gt
使用?命名空間?std
/*
String::npos表示未找到。
*/
int?main(){
字符串?s?=?“int?a = 1;//AAA \ n nt?b = 2;//BBB \ n/*這個?是嗎?評論。*/int?c = a+b;//CCC ";//文本代碼
while(1){
if(s.find("//")!= string::NPO){
size_t?pos?=?s . find("//");
size_t?結束?=?s.find("\n ",pos);//開始查看pos位置。
size_t?萊恩。=?結束?-?pos
s.erase(pos,len);//刪除pos位置開始後長度為len的字符串。
}別的?if(s.find("/* ")!= string::NPO){
size_t?pos?=?s . find("/* ");
size_t?結束?=?s.find("*/",pos);
字符串?temp(" */");
size_t?萊恩。=?結束?-?pos?+?temp . length();
s.erase(pos,len);
}否則
打破;
}
cout & lt& lts & lt& ltendl
回歸?0;
}