Python的
collections.Counter
对象用于跟踪对象的计数。>> from collections import Counter
>> myC = Counter()
>> myC.update("cat")
>> myC.update("cat")
>> myC["dogs"] = 8
>> myC["lizards"] = 0
>> print(myC)
{"cat": 2, "dogs": 8, "lizards": 0}
是否有类似的C++对象可以轻松地跟踪类型的发生次数?也许是一个map
到string
?请记住,上面只是一个示例,在C++中,这将推广到其他类型进行计数。