gseqtest.cpp
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C++ 代码 · 共 32 行
CPP
32 行
// A simple program to demonstrate the GenericSequence class.
#include "base/genseq.h"
#include <string.h>
#include <iostream.h>
class MyComparator: public CL_AbstractComparator {
public:
short operator() (CL_VoidPtr p1, CL_VoidPtr p2) const
{ return strcmp ((const char*) p1, (const char*) p2);};
};
main ()
{
MyComparator my_comp;
CL_GenericSequence my_seq (0, &my_comp);
my_seq.Add ("Line 1");
my_seq.Add ("Some string");
my_seq.Add ("44");
my_seq.Add ("Have a nice day");
my_seq.Sort ();
register long i, n = my_seq.Size();
for (i = 0; i < n; i++)
cout << (const char*) my_seq[i] << endl;
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?