如何防止在 asciidoctor 语句中用两个 C++ 实例进行替换?

How to prevent substitution with two instances of C++ in an asciidoctor sentence?

如果 C++ 在一个句子中只出现一次,asciidoctor 会很好地解析字符串。

如果 C++ 出现两次,asciidoctor 在下面的示例中匹配 bar

preventing substitutions 的各种尝试均无效。

如何使用 asciidoctor 在一个句子中将 C++ 排版两次或多次?

. foo C++
. foo C++ bar C++ blah
. foo C\++ bar C++ blah
. foo C+\+ bar C++ blah
. foo C\+\+ bar C++ blah
. foo C+\+ bar C\++ blah
. foo C+\+ bar C+\+ blah
. foo C\++ bar C\++ blah
. foo C\++ bar C++ blah

需要 built-in attributes 个。

正确解析了以下四个示例。

. {cpp}
. {cpp} and {cpp}
. `{cpp}`
. `{cpp}` and `{cpp}`

生产

尽管 may be 某个地方潜伏着一个错误。

如果你想 write c++(小写字母),请在上面的行前面加上 :cpp: c++