///beforeBegin.cpp
// 预处理源程序,去除文件中的注释字符 // 和 /* lllll */
#include <string>
#include <cstddef>
#include <sstream>
#include <fstream>
#include <iostream>
using namespace std;
//删除字符串中的 // 注释符
string& deleteNote1(string& ss){
size_t lookHere = 0 ;
size_t foundHere;
size_t secondHere;
while((foundHere = ss.find("//",lookHere)) != string::npos){
secondHere = ss.find("/n",foundHere);
ss.erase(foundHere,secondHere-foundHere);
lookHere = foundHere;
}
return ss;
}
//删除字符串中的 /* */ 注释符
string& deleteNote2(string& ss){
size_t lookHere = 0 ;
size_t foundHere;
size_t secondHere;
while((foundHere = ss.find("/*",lookHere)) != string::npos){
secondHere = ss.find("*/",foundHere);
ss.erase(found