Amex business gold rewards card的问题# Money - 海外理财g*s2014-11-13 08:111 楼如果map的key都是string。 如何一次最快找出所有包含指定substring的key?然后是扩展到找出所有match regular expression的key?
b*r2014-11-13 08:112 楼刚申请了张Amex business gold rewards card, 前三个月花10000,送75000点进去发现no pre-set spending limit,没有固定的信用额度。客服说没有固定信用额度不意味着可以随便花。我试着check spending ability,填个1000,被拒了。。是不是说我每笔消费超过1000就过不了?所有的business card都没有信用额度吗?
M*52014-11-13 08:113 楼首先是需要遍历map一遍吧,如果match不涉及regex的话,是不是find函数就够了然后match regex的话boost里面有个regex library可以用,不知道这是不是你想要的。。。
h*s2014-11-13 08:114 楼虽然没有告诉你额度,系统里面有隐藏额度。查了spending limit就去照着花容易trigger fr。 当心。刚申请了张Amex business gold rewards card, 前三个月花10000,送75000点进去发现no pre-set spending limit,没有........【在 b****r 的大作中提到】: 刚申请了张Amex business gold rewards card, 前三个月花10000,送75000点: 进去发现no pre-set spending limit,没有固定的信用额度。客服说没有固定信用额度: 不意味着可以随便花。我试着check spending ability,填个1000,被拒了。。是不是: 说我每笔消费超过1000就过不了?: 所有的business card都没有信用额度吗?
b*r2014-11-13 08:116 楼这个隐藏额度是不是每笔的额度,总的没有额度吧?问题是查了2000跟1000都悲剧了,现在不让查了。我也不知道设置的上限是多少了【在 h****s 的大作中提到】: 虽然没有告诉你额度,系统里面有隐藏额度。: 查了spending limit就去照着花容易trigger fr。 当心。: : 刚申请了张Amex business gold rewards card, 前三个月花10000,送75000点进去发: 现no pre-set spending limit,没有........
g*s2014-11-13 08:117 楼find是不是只能完全匹配?找sub string是不是就只能自己用iterator遍历了?【在 M********5 的大作中提到】: 首先是需要遍历map一遍吧,如果match不涉及regex的话,是不是find函数就够了: 然后match regex的话boost里面有个regex library可以用,不知道这是不是你想要的: 。。。
M*52014-11-13 08:119 楼我是这么理解的,要是不遍历的话怎么做?find是完全匹配,所以我才说如果你要用regex的话要用boost library,我不太清楚c++11里面有没有实现什么函数可以做regex的。。。【在 g*******s 的大作中提到】: find是不是只能完全匹配?找sub string是不是就只能自己用iterator遍历了?
b*72014-11-13 08:1110 楼现有的map实现有两种,平衡查找树和哈希(分别对于map和unordered_map),理论上hashmap仅支持完全匹配的key查询,平衡查找树除支持完全匹配的key查询外,还支持范围查询。但这两种实现都不能进行部分查询。所以还是老老实实迭代然后一个个匹配吧【在 g*******s 的大作中提到】: 如果map的key都是string。 如何一次最快找出所有包含指定substring的key?: 然后是扩展到找出所有match regular expression的key?
d*x2014-11-13 08:1112 楼c++11已经包括了regex不过g-- 4.7.x还没实现。。。regex【在 M********5 的大作中提到】: 我是这么理解的,要是不遍历的话怎么做?find是完全匹配,所以我才说如果你要用: regex的话要用boost library,我不太清楚c++11里面有没有实现什么函数可以做regex: 的。。。
M*52014-11-13 08:1113 楼还真包括了regex,看来改得多嘛。。。不过以后就要远离c++了【在 d**********x 的大作中提到】: c++11已经包括了regex: 不过g-- 4.7.x还没实现。。。: : regex
d*x2014-11-13 08:1114 楼感觉c++11里面加入的内容基本应该是03年就加入的【在 M********5 的大作中提到】: 还真包括了regex,看来改得多嘛。。。: 不过以后就要远离c++了
M*52014-11-13 08:1115 楼我们公司原来有个staff engineer说c++那个committee的效率太低了,办事特慢,c++11原来叫c++10的,后来拖到了11年。。。他们基本上是10年更新一次。。。【在 d**********x 的大作中提到】: 感觉c++11里面加入的内容基本应该是03年就加入的