NAME

ACE_Array - Implement a dynamic array class.

SYNOPSIS

#include <ace/Containers.h>

template<class T> class ACE_Array : public ACE_Array_Base<T> { public: typedef T TYPE; typedef ACE_Array_Iterator<T> ITERATOR; ACE_Array (size_t size = 0, ACE_Allocator* alloc = 0); ACE_Array ( size_t size, const T &default_value, ACE_Allocator* alloc = 0 ); ACE_Array (const ACE_Array<T> &s); void operator= (const ACE_Array<T> &s); int operator== (const ACE_Array<T> &s) const; int operator!= (const ACE_Array<T> &s) const; };

DESCRIPTION

This class extends ACE_Array_Base, it provides comparison operators.

Exceptions.

Initialization and termination methods.

ACE_Array (size_t size = 0, ACE_Allocator* alloc = 0);

ACE_Array (
    size_t size,
    const T &default_value,
    ACE_Allocator* alloc = 0
    );

ACE_Array (const ACE_Array<T> &s);

void operator= (const ACE_Array<T> &s);

Compare operators

int operator== (const ACE_Array<T> &s) const;

int operator!= (const ACE_Array<T> &s) const;

AUTHOR

Doug Schmidt

LIBRARY

ace