如果vector元素比较大,用push_back,会比较耗时
可以采用先push_back,在使用vector的引用
FastCodecs::DecoderMessage tmpdm ; getVecDM().push_back(tmpdm); FastCodecs::DecoderMessage& dm = getVecDM()[msg->getVecDM().size()-1] ;
另一种方案,可以使用emplace_back,但未测试
如果vector元素比较大,用push_back,会比较耗时
可以采用先push_back,在使用vector的引用
FastCodecs::DecoderMessage tmpdm ; getVecDM().push_back(tmpdm); FastCodecs::DecoderMessage& dm = getVecDM()[msg->getVecDM().size()-1] ;
另一种方案,可以使用emplace_back,但未测试