#include <array1d.h>
Public Methods | |
IArray1D (int _size, T *_data=NULL) | |
IArray1D (IArray1D< T > *_a) | |
~IArray1D () | |
virtual IArray1D<T>& | operator= (const IArray1D< T > &_a) |
T& | operator() (int _x) |
T* | Data () |
int | Size () |
T | Value (int _x) |
void | SetValue (int _p, T _value) |
void | AddValue (int _p, T _value) |
Protected Attributes | |
int | size |
T* | data |
Private Methods | |
void | AllocData () |
void | FreeData () |
bool | CopyData (T *) |
|
O argumento “_size“ define o número de elementos e “_data“ é um ponteiro para os dados do array. |
|
|
|
|
|
Adiciona o valor de “_value” ao “_p-ésimo” componente do array. |
|
|
|
|
|
Retorna um ponteiro ao local da memória onde os componentes do array estão alocados. |
|
|
|
Atribui o valor de “_value” ao “_p-ésimo” componente do array. |
|
Retorna um inteiro com o tamanho do array. |
|
Retorna o valor do “_x-ésimo” componente do array. |
|
Retorna uma referência ao “_x-ésimo” componente da array. |
|
Operador =, iguala dois objetos IArray1D. |
|
|
|
|
CFD Project
|
Documents |
Downloads |
Contact us |
Use Terms |
|
|||
© SINMEC/EMC/UFSC,
2001. |
All rights
reserved. |
Last Update: Jan. 18, 2002 |
|