|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2007
Messaggi: 112
|
[C++]: verificare se un Oggetto è null in un array
Salve,
se creo un array di oggetti Codice:
Item *st; st = new Item[M]; Codice:
Item nullItem ed un altro costruttore invece inizializza l'attributo del'oggetto Item così: Item(string key){this->key = key} poi con un ciclo for inizializzo tutti gli elementi a nullItem Codice:
for(int i = 0; i < M; i++)
st[i] = nullItem;
come posso creare un metodo ad esempio bool Item::null() che chiamato sull'oggetto (in questo caso le celle dell'array) mi restituisce true se in quella cella è presente nullItem e false se è presente un oggetto dove all'attribbuto è stata settata una stringa. In effetti dovrei implementare una HashTable con il metodo dell'indirizzamento aperto. quindi durante l'ispezione devo controllare se quella cella è nil, se è nil inserisco altrimenti continuo a ispezionare grazie anticipatamente per i consigli |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:30.



















