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


C++ List::AddTail方法代码示例

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


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

示例1: GenerateChild

//////////////////////////////////
//GenerateChild: 生成子节点
// 返回值:生成子节点过程中的错误代码
//////////////////////////////////
UINT CMain::GenerateChild()
{
	List ChildList;
	int m=0;
	for(int k=0; k<4; k++)
	{
		if(m_iMoveFlag[k] == false) continue;
		CDisplay *Tmp;Tmp = new CDisplay;
		for(int i=0; i<MaxItem; i++)
		 for(int j=0; j<MaxItem; j++)
		  Tmp->LoadData(m_CurOpItem);
		 Tmp->SetCurrentG(m_CurrentG);
		 Tmp->SetCurrentCount(m++);
		 Tmp->SetNoteType(NotYet);
		 Tmp->MoveBlank(k);
		 ChildList.AddTail(Tmp);
	}
	return FindBestMoveFlag(&ChildList);
}
开发者ID:WenyuChang,项目名称:8PuzzleProblem,代码行数:23,代码来源:Main.cpp

示例2: main

void main()
{
	List L;
	L.AddHead(1);

	L.AddTail(2);

	L.AddHead(3);

	L.AddTail(4);

	L.AddHead(5);

	L.Print();

	L.Insert();

	L.Print();

	L.Print(2);

	L.Print(8);

	List T;

	T = L;

	T.Print();

	List Sum = -L + T;

	Sum.Print();

	int a[10] = { 8, 6, 7, 4 };
	Sum.AddTailRange(a, 10);
	Sum.Print();
	cout << boolalpha << Sum.Contains(70) << endl;
	cout << Sum << endl;
	Sum[2].data = 500;
	cout << Sum << endl;
	cout << Sum.GetElementAt(5)->data << endl;
	List Sum2 = Sum;
	cout << boolalpha << Sum2.Equals(Sum) << endl;
	Sum[1].data = 500;
	cout << boolalpha << Sum2.Equals(Sum) << endl;
	cout << "Index of 3 is: " << Sum.IndexOf(3) << endl;
	cout << "Last index of 3 is: " << Sum.LastIndexOf(3) << endl;
	Sum.InsertRange(a, 5, 1);
	cout << Sum << endl;
	Sum.Remove(5);
	Sum.RemoveAll(500);
	Sum.RemoveAll(0);
	cout << Sum << endl;
	cout << Sum.GetLength() << endl;
	Sum.Revers();
	cout << Sum << endl;

	int * b = Sum.ToArray();
	for (int i = 0; i < Sum.GetLength(); i++)
		cout << b[i] << "  ";
	cout << endl;
	delete[] b;

	Sum.Sort();
	cout << Sum << endl;
}
开发者ID:Catherine177,项目名称:OPP_CPP,代码行数:66,代码来源:main.cpp

示例3: PushBack

	void PushBack(int value)
	{
		list.AddTail(value, rand() % 10);
		count++;
	}
开发者ID:ShagLesson,项目名称:CppFile,代码行数:5,代码来源:Deck.cpp


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