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


C++ Inventory::insert方法代码示例

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


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

示例1: main

int main(int argc, const char * argv[]) {
    
    Products php("PHP", 23, 10);
    Products java("JAVA", 23, 1);
    
    Inventory inv;
    inv.insert(php);
    inv.insert(java);
    std::cout << std::endl;
    inv.show();
    std::cout << std::endl;
    std::cout << "Total quantity of all products: " << inv.countQuantity();
    std::cout << std::endl;
    
    return 0;
}
开发者ID:dotman14,项目名称:Solution-to-random-programming-problems,代码行数:16,代码来源:main.cpp

示例2: perform

bool Trade::perform(TradedItems items, Inventory &inv1, Inventory &inv2)
{
    for (TradedItems::const_iterator i = items.begin(),
         i_end = items.end(); i != i_end; ++i)
    {
        if (i->id != inv1.getItem(i->slot) ||
            inv1.removeFromSlot(i->slot, i->amount) != 0 ||
            inv2.insert(i->id, i->amount) != 0)
        {
            return false;
        }
    }
    return true;
}
开发者ID:Philipp-S,项目名称:manaserv,代码行数:14,代码来源:trade.cpp

示例3: note

inline void note (Inventory & s, char c, char i) { if (c > 0) s.insert (Quantity (c, i)); }
开发者ID:M0053,项目名称:coding-dojo,代码行数:1,代码来源:poker.cpp


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