1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#include "dlistval.h" int main() { DListVal<int> list; list.append( 1 ); list.append( 2 ); list.append( 3 ); DListVal<int>::Iter it = list; while ( it.lte() && it->value != 2 ) it++; list.remove( it.ptr ); return 0; }