wcvt19.cpp
来自「开放源码的编译器open watcom 1.6.0版的源代码」· C++ 代码 · 共 53 行
CPP
53 行
#include <wcvector.h>
#include <iostream.h>
#include <stdlib.h>
const int NUM_ELEMS = 2000;
static int nums[ NUM_ELEMS ];
void init_nums() {
for( int i = 0; i < NUM_ELEMS; i++ ) {
nums[ i ] = rand();
}
}
void test1();
void test2();
int main() {
init_nums();
test1();
test2();
return 0;
}
void test1() {
WCValSortedVector<int> vect( NUM_ELEMS );
int i;
for( i = 0; i < NUM_ELEMS; i++ ) {
vect.insert( nums[ i ] );
}
for( i = 0; i < NUM_ELEMS; i++ ) {
if( !vect.contains( nums[ i ] ) ) {
cout << "Did not find " << nums[ i ] << "\n";
}
}
}
void test2() {
WCPtrSortedVector<int> vect( NUM_ELEMS );
int i;
for( i = 0; i < NUM_ELEMS; i++ ) {
vect.insert( &nums[ i ] );
}
for( i = 0; i < NUM_ELEMS; i++ ) {
if( !vect.contains( &nums[ i ] ) ) {
cout << "Did not find " << nums[ i ] << "\n";
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?