本文整理汇总了C++中CList::Read方法的典型用法代码示例。如果您正苦于以下问题:C++ CList::Read方法的具体用法?C++ CList::Read怎么用?C++ CList::Read使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CList
的用法示例。
在下文中一共展示了CList::Read方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char** argv) {
bool status;
int tempInt;
string tempStr;
cout << "#1" << endl;
CList<int> LI1;
status = LI1.InsEnd(3000);
// status = true, LI1.Size () => 1
// (3000)
cout << status << ", " << LI1.Size() << endl;
LI1.Print();
status = LI1.InsEnd(5000);
// status = true, LI1.Size () => 2
// (3000, 5000)
cout << status << ", " << LI1.Size() << endl;
LI1.Print();
status = LI1.InsEnd(1000);
// status = true, LI1.Size () => 3
// (3000, 5000, 1000)
cout << status << ", " << LI1.Size() << endl;
LI1.Print();
status = LI1.Read(0, tempInt);
// status = true, tempInt=3000
cout << status << ", " << tempInt << endl;
status = LI1.Read(1, tempInt);
// status = true, tempInt=5000
cout << status << ", " << tempInt << endl;
status = LI1.Read(2, tempInt);
// status = true, tempInt=1000
cout << status << ", " << tempInt << endl;
cout << endl << "#2" << endl;
CList<int> LI2;
status = LI2.InsStart(10);
// status = true, LI2.Size () => 1
// (10)
cout << status << ", " << LI2.Size() << endl;
LI2.Print();
status = LI2.InsAfter(0, 20);
// status = true, LI2.Size () => 2
// (10, 20)
cout << status << ", " << LI2.Size() << endl;
LI2.Print();
status = LI2.InsEnd(30);
// status = true, LI2.Size () => 3
// (10, 20, 30)
cout << status << ", " << LI2.Size() << endl;
LI2.Print();
status = LI2.InsBefore(2, 40);
// status = true, LI2.Size () => 4
// (10, 20, 40, 30)
cout << status << ", " << LI2.Size() << endl;
LI2.Print();
status = LI2.Read(0, tempInt);
// status = true, tempInt=10
cout << status << ", " << tempInt << endl;
status = LI2.Read(1, tempInt);
// status = true, tempInt=20
cout << status << ", " << tempInt << endl;
status = LI2.Read(2, tempInt);
// status = true, tempInt=40
cout << status << ", " << tempInt << endl;
status = LI2.Read(3, tempInt);
// status = true, tempInt=30
cout << status << ", " << tempInt << endl;
cout << endl << "#3" << endl;
CList<int> LI3;
status = LI3.InsEnd(10);
// status = true, LI3.Size () => 1
// (10)
cout << status << ", " << LI3.Size() << endl;
LI3.Print();
status = LI3.InsEnd(20);
// status = true, LI3.Size () => 2
// (10, 20)
//.........这里部分代码省略.........