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


C++ CArray::insertFirst方法代码示例

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


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

示例1: main

    Tsint main(const CStringBuffer<CString>& a_crArguments, const CStringBuffer<CString>& a_crEnvironment)
    {   CALL
        IGNORE_UNUSED(a_crArguments);
        IGNORE_UNUSED(a_crEnvironment);

        // Use standard output stream of the current process.
        CStreamStdOutput stdoutput(true);

        CArray<Tbool> a;

        // Fill the array.
        a.insertFirst(false);
        a.insertFirst(true);
        a.insertLast(false);
        a.insertLast(true);
        a.insertIndex(2, true);

        // Show the array.
        stdoutput << a;

        // Copy the array.
        CArray<Tbool> b(a);

        // Reverse the array.
        b.reverse();

        // Show the reversed array.
        stdoutput << b;

        // Remove items from arrays.
        remove(stdoutput, a, true);
        remove(stdoutput, b, false);

        return IApplication::EXIT_WITH_SUCCESS;
    }
开发者ID:pombredanne,项目名称:Depth,代码行数:35,代码来源:example-containers-CBitArray.cpp

示例2: UT_ASSERT_CHECK_FILL

 // Check the fill functionality of the CArray<Tsint>.
 void UT_ASSERT_CHECK_FILL(CArray<Tsint>& a_rArray, const Tbool a_cDirectOrder)
 { CALL
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(6) : a_rArray.insertLast(1));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(5) : a_rArray.insertLast(2));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(4) : a_rArray.insertLast(3));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(3) : a_rArray.insertLast(4));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(2) : a_rArray.insertLast(5));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(1) : a_rArray.insertLast(6));
 }
开发者ID:pombredanne,项目名称:Depth,代码行数:10,代码来源:test-containers-CArray.cpp

示例3: UT_ASSERT_CHECK_FILL

 // Check the fill functionality of the CArray<Tbool>.
 void UT_ASSERT_CHECK_FILL(CArray<Tbool>& a_rArray, const Tbool a_cDirectOrder)
 { CALL
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(false) : a_rArray.insertLast(true));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(true)  : a_rArray.insertLast(false));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(false) : a_rArray.insertLast(true));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(true)  : a_rArray.insertLast(false));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(false) : a_rArray.insertLast(true));
   UT_ASSERT(a_cDirectOrder ? a_rArray.insertFirst(true)  : a_rArray.insertLast(false));
 }
开发者ID:pombredanne,项目名称:Depth,代码行数:10,代码来源:test-containers-CBitArray.cpp


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