Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C++] vector<string>

  1. #1

    [C++] vector<string>

    Ciao, per un progetto d'esame ho fatto uso di una vector<string> e volevo chiedervi come fare per inizializzare una vector<string> nulla, il pezzo di codice è il seguente

    codice:
    HashTable::HashTable(int size)
     { 	
    	htSize = size; 
            htArray.resize(htSize);  		
            for(int j = 0; j < htSize; j++) 		
                 {     			
                           htArray[j]="NULL"; 		
                  }
           }
    Nella definizione della classe ho dichiarato appunto vector<string> htArray. Dichiarando htArray[j]=NULL mi da errore, invece mettendolo tra doppi apici non mi da errori. Questa dichiarazione va bene o devo modificarla?

  2. #2
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Più che altro è inutile. Una volta effettuato il resize, gli elementi string del vector sono inizializzati in automatico ad una stringa vuota.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.