gpt4 book ai didi

c++ - 将源代码行与行之间的文本关联起来——太脆弱了

转载 作者:搜寻专家 更新时间:2023-10-31 00:18:04 24 4
gpt4 key购买 nike

我需要将文本数据与源代码文件中的行相关联。类似于“这些行是为了创建一个 Myclass 对象”-> 第 20 到 32 行。

问题是这种行跟踪非常脆弱:有人添加一个换行符就足以打破我在相关文本和行之间的对应关系。

我需要一个让这个链接更强一点的想法(不是太多但至少能抵抗一些换行),非常欢迎提出建议。

最佳答案

一个简单的解决方案是散列(md5 非常简单且易于访问)行并将散列存储在数据中。

然后您可以根据可能修改的文件检查散列。如果匹配,很好,否则开始检查上一行/下一行是否匹配。

关于c++ - 将源代码行与行之间的文本关联起来——太脆弱了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11678325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com