小编OGH*_*OGH的帖子

将元素插入到已排序的向量中并保持元素的排序

所以我有一个向量,我希望元素始终排序.我应该如何将元素插入到该向量中,并在弹出它们时保持元素排序.std::lower_bound然而,我调查了与我想要的相反的东西.

例如,这就是我想要的:当我弹出向量中的所有元素时,它应该是:1 2 3 4 5.这意味着向量必须将它们存储为5 4 3 2 1.如果使用下限,则向量将它们存储为1 2 3 4 5,并将其弹出为5 4 3 2 1.此外,将传入一个比较仿函数,以便该lower_bound函数使用比较仿函数.有没有办法与比较仿函数相反?

c++ sorting vector insertion-sort

6
推荐指数
1
解决办法
2万
查看次数

Sublime Text 2中的语法突出显示

所以我一直试图弄清楚如何typedef在sublime文本中为c ++文件中的's 名称添加语法高亮.

例如,如果我有typedef long long integer;我想integer加以强调(优选的颜色相同的其他类型:int,bool,等等).我查看了C.tmLanuage文件,并尝试将以下正则表达式代码添加^typedef.*?\s(\w+)\s*;storage.type.c(第49行),但它不起作用.如果我添加单词string,它将突出显示单词字符串的所有实例.我尝试进入C++.tmLanguage文件,并添加正则表达式代码storage.type.c++,但它仍然无法正常工作.

有谁知道如何typedef在崇高文本中突出显示?

另外,有没有办法让类名称的语法高亮?假设我宣布一个string或者vector,我想要string或者vector要突出显示.

syntax-highlighting sublimetext sublimetext2

5
推荐指数
1
解决办法
2149
查看次数