|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2002
Messaggi: 65
|
[C++ noob] Puntatori, array, e strutture
Ciao
Dunque, quando si usano gli array è molto meglio usare i puntatori piuttosto che indicizzare gli array stessi, per via dell'ultilizzo di memoria. Ok, fin qui ci sono. Ma se ho una struttura con un array bidim, quando poi vado ad operare su un puntatore ad una sua istanza, quanto influisce sulle prestazioni trattare col campo nella forma 1 o 2 dell'esempio? (Tra l'altro... la forma 2 è corretta scritta così? ) Codice:
struct appunti {
int num;
char dati[5][30];
};
main(){
...
appunti *marzo;
func( marzo->dati[i] ); // forma 1
func( *(marzo->dati+i) ); // forma2
...
}
Thx a chi mi risponde |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' la stessa cosa che si fa con gli array normali...non mi sembra che porti ad alcun vantaggio la seconda forma rispetto alla prima...
Ultima modifica di cionci : 31-08-2004 alle 18:58. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:27.



















