问题标签 [digraphs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
12697 浏览

c++ - 为什么 C 和 C++ 中存在有向图?

我今天了解到 C99 和 C++ 中有二合字母。以下是一个有效的程序:

我的问题是:它们为什么存在?

0 投票
8 回答
7638 浏览

c++ - C++ 中何时引入了“and”和“or”替代标记?

我刚刚从 Reddit读到这篇不错的文章。

他们提到andor成为“替代代币&&||

直到现在我才真正意识到这些。当然,每个人都知道二合图和三合图,但是andor?从何时起?这是该标准的最新补充吗?

我刚刚用 Visual C++ 2008 对其进行了检查,它似乎没有将这些识别为语法错误之外的任何东西。这是怎么回事?

0 投票
3 回答
5138 浏览

vim - vim 中的版权字符

我以前通过一些键的组合在 vim 中获得了这个版权符号。现在有人可以帮我吗?我只是不记得了。

另外,如果可能的话,分享更多这样的角色……有人可能会在某个时候需要它。

0 投票
4 回答
2949 浏览

c++ - <: 不能开始模板参数列表

我收到一个错误 <: cannot begin a template argument list on g++ 编译器。代码

0 投票
1 回答
218 浏览

c++ - '嵌套'模板`>>`问题已解决。`<::` 呢?

C++0x 解决了模板 ID 中连续右尖括号的问题,如 vector<vector<int>>. 之间不再需要空间> >。C++0x 是否解决了<::like in的问题vector<::MyType><和之间的空间是否::仍然需要?

编辑:我的意思是标准(草案)的措辞。许多编译器现在已经处理了很长时间

0 投票
2 回答
1489 浏览

c - 比较字符串列表的最佳数据结构和算法是什么?

我想找到符合以下规则的最长的单词序列:

  • 每个单词最多只能使用一次
  • 所有单词都是字符串
  • 如果 的最后两个字符与 的前两个字符匹配,sa则两个字符串sb可以连接起来。sasb

在连接的情况下,它是通过重叠这些字符来执行的。例如:

  • sa = "都灵"
  • 某人=“诺瓦拉”
  • sa concat sb = "torinovara"

例如,我有以下输入文件“input.txt”:

诺瓦拉

都灵

韦尔切利

拉文纳

那不勒斯

利弗诺

弥赛亚

新人

罗马

并且,根据上述规则,上述文件的输出应该是:

都灵

诺瓦拉

拉文纳

那不勒斯

里窝那

新人

因为最长可能的连接是:

谁能帮我解决这个问题?最好的数据结构是什么?

0 投票
5 回答
7535 浏览

c++ - 今天使用二合字母和三合字母吗?

鉴于曾经有理由在 C 和 C++ 中使用二合字母和三合字母,现在有没有人将它们放入正在编写的代码中?是否有大量包含它们的遗留代码仍在维护中?

(注意:这里的“有向图”并不意味着“有向图”。有向图三联图都有多重含义,但这里的预期用途是序列,如??=或代表和等<:字符)#[

0 投票
1 回答
306 浏览

vim - vim中的多个有向图

您可能知道,在 vim 中可以使用二合字母输入某些特定字符(例如,在输入模式下 Ctrl+K Rg 生成 ®)。

有没有办法定义热键,进入允许我输入多个二合字母的模式?例如,写“sayon​​ara”而不是“Ctrl+K sa Ctrl+K yo Ctrl+K na Ctrl+K ra”得到“さよなら”。

0 投票
2 回答
333 浏览

c - 我如何在血腥/DevC++ 编译器中使用有向图和三元组

在编译器中,trigraphs 和 digraphs 不会被相应的单个字符替换。而是发出类似这样的警告,

我想知道为什么会出现这种类型的警告,以及如何解决这个问题以使用三合字母和二合字母。他们在语言中的目的是什么???

注意 - 我想看看二合字母和三合字母是如何工作的,所以不要告诉我不要使用它们,因为它们已经过时了......谢谢提前

0 投票
1 回答
783 浏览

vim - 在vim中禁用有向图

我的 gVim 安装有一个不寻常的问题——大约有一半的时间我打开我的电脑,gVim 会自动用它们对应的二合字母替换字符序列,例如 'a 和 "o。另一半的时候,它不会.我不想要这个功能,因为它使输入字符串和其他序列非常令人沮丧。但我找不到禁用它的方法。

这似乎不是默认的二合字母选项,因为它们使用退格键或 CTRL-K 来执行任何操作。这可能是什么?我的 vimfiles 文件夹中唯一的包是 pyflakes。我尝试将键盘映射设置为默认值,并检查我是否以某种方式安装了 EasyAccents 插件。谢谢!