|
|
|
![]() |
|
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: 13:57.