当前位置: 首页>>代码示例>>C++>>正文


C++ data::push_back方法代码示例

本文整理汇总了C++中data::push_back方法的典型用法代码示例。如果您正苦于以下问题:C++ data::push_back方法的具体用法?C++ data::push_back怎么用?C++ data::push_back使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在data的用法示例。


在下文中一共展示了data::push_back方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: readfile

void readfile(data &dat, const string filename)
{
    object first;
    ifstream file(filename.c_str());
    int value, weight, count1, i = 1;
    file >> first.value;
    file >> first.weight;
    dat.push_back(first);
    count1 = dat[0].value;
    //cout << dat[0].value << " " << dat[0].weight << endl;
    while(i <= count1)
    {
        object curr;
        file >> value;
        file >> weight;
        curr.value = value;
        curr.weight = weight;
        dat.push_back(curr);
        //cout << dat[i].value << " " << dat[i].weight << endl;
        i++;
    }
}
开发者ID:shubh24,项目名称:MfoPaper,代码行数:22,代码来源:functions.cpp

示例2: file_data_loader_work

 bool file_data_loader_work(data& d, FILE* fh, size_t block_size)
 {
     std::lock_guard<std::mutex> lock(work_mutex);
     uint8_t b;
     while(block_size!=0)
     {
         if (fread(&b, 1, 1, fh) == 0) 
         {
             return true;
         }
         d.push_back(b);
         if(block_size != file_data_loader::nblock)
         {
             block_size--;
         }
     }
     return false;
 }
开发者ID:miguelibero,项目名称:eventually,代码行数:18,代码来源:file_data_loader.cpp


注:本文中的data::push_back方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。