c++ - 创建新map对象问题
本文介绍了c++ - 创建新map对象问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在《c++ primer》练习11.7中,当指定的家庭不存在时有一段代码如下:
families[family]=vector<string>();
这段代码最后一个括号作用是嘛啊- - 是哪一部分的知识呢??
解决方案
vector<string>
表示一个类型vector<string>()
表示由此类型创建的(临时)变量(相当于直接调用了构造函数,这不过这里调用的是一个无参数的构造函数,由此创造了一个匿名临时变量)
这篇关于c++ - 创建新map对象问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文