C++ 烹饪

因为我有更重要的事情要做,而不是去“哄猫”吗?
如果存在一种简单且正确的方法来处理事情,人们总是会选择简单的那条路。我想,如果我能够真正阻止人们将 StylePtr<> 模板放在预格式化文本之外,那么大家就不得不去做正确的事,但我该如何做到这一点呢?(此外,这感觉像是一种过于强硬的解决方案,因为它也可能阻止人们以完全有效的方式讨论 StylePtr<> 模板。)

我目前使用 linkify 链接 StylePtr<> 模板的方案在预格式化文本中也不起作用,因为 DOM 结构差异很大,但这只是一个可以通过少量编码修复的小问题。

也许吧。我想我会采用这种模式:如果反引号不存在,就自动添加它们,然后使用“烹饪后”回调(post-cooking callback)来进行链接。除非我理解有误,否则否则无法在预格式化文本的中间添加链接。