<分区>
我想尝试一下我正在制作的格式化程序的 C++ 解析器。
您显然可以打开一个文件并使用 getline(..) 或 get(),这是一种合理的开始方式,然后使用 vector 数组构建一个系统,从而创建大量数组并以某种方式构建和处理你在那里做什么。例如,假设我想在源文件中找到所有函数,所有函数都具有通用语法“(){”,一旦空格被删除,那么您是否只需要查找通用分隔符来将这些部分解析为数组。我想我会边走边学。
或者我还假设有一些经过试验和测试的方法可以做到这一点,而且我很可能只是像他们所说的那样重新发明轮子。