本文整理汇总了C++中VecStr::emplace_back方法的典型用法代码示例。如果您正苦于以下问题:C++ VecStr::emplace_back方法的具体用法?C++ VecStr::emplace_back怎么用?C++ VecStr::emplace_back使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类VecStr
的用法示例。
在下文中一共展示了VecStr::emplace_back方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: readObjsToVecStr
VecStr readObjsToVecStr(const std::vector<T> & vec){
VecStr ans;
for(const auto & read : vec){
ans.emplace_back(read.seqBase_.seq_);
}
return ans;
}
示例2: extractCols
VecStr TableReader::extractCols(const VecStr & row, const VecStr & cols) const{
VecStr ret;
ret.reserve(cols.size());
for(const auto & col : cols){
ret.emplace_back(row[header_.getColPos(col)]);
}
return ret;
}
示例3: numVecToVecStr
VecStr numVecToVecStr(const std::vector<T>& nums) {
VecStr ans;
ans.reserve(nums.size());
// std::generate_n(ans.begin(), nums.size(), [](const T & num) {return
// estd::to_string(num);});
for (const auto& num : nums) {
ans.emplace_back(estd::to_string(num));
}
return ans;
}
示例4: tokenizeString
VecStr tokenizeString(const std::string& str, const std::string& delim,
bool addEmptyToEnd = false) {
VecStr output;
if("whitespace" == delim){
std::stringstream tempStream(str);
while (!tempStream.eof()) {
std::string tempName;
tempStream >> tempName;
output.emplace_back(tempName);
}
}else{
示例5: tokenizeString
TableReader::TableReader(const TableIOOpts & tabOpts): tabOpts_(tabOpts){
//inital header reader
njh::files::checkExistenceThrow(tabOpts_.in_.inFilename_);
std::string currentLine = njh::files::getFirstLine(
tabOpts_.in_.inFilename_);
auto toks = tokenizeString(currentLine, tabOpts_.inDelim_, true);
VecStr columnNames;
if (!tabOpts_.hasHeader_) {
for (const auto i : iter::range(toks.size())) {
columnNames.emplace_back("col." + leftPadNumStr(i, toks.size()));
}
} else {
columnNames = toks;
}
header_ = table(columnNames);
in_ = std::make_unique<InputStream>(tabOpts_.in_);
if(tabOpts_.hasHeader_){
njh::files::crossPlatGetline(*in_, currentLine);
}
}
示例6: addAsStrToVec
void addAsStrToVec(VecStr& vec, const std::vector<T>& items) {
for (const auto& e : items) {
vec.emplace_back(estd::to_string(e));
}
}