Chinaunix

标题: 请教如何返回一个空的vector的引用? [打印本页]

作者: blockstrom    时间: 2014-03-05 15:11
标题: 请教如何返回一个空的vector的引用?
有这样的一个数据集合

std::vector< std::vector<my_enum_type> >   _dataSet;

现在有一个接口需要返回其中某个type的vector引用,用到代码

return _dataSet[type];

但是某种type在_dataSet中不存在,想返回一个空的vector引用,如何实现?
作者: folklore    时间: 2014-03-05 15:15
static const std::vector<my_enum_type> ;

return _gemptry;
~~~~~~~~~~~~~~~~~~~~~~

作者: socay2    时间: 2014-03-06 12:44
LZ的问题描述 看的不是很懂
type类型在dataSet中不存在,就需要插入进去
要返回引用,就要保证该引用为非局部变量




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2