| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come restituire un puntatore ad un vettore
    linguaggi di programmazione hanno molti metodi diversi di strutturazione dei dati . Una struttura di dati comune in C + + è il vettore . Un vettore è una sequenza di qualche altra forma di dati , come i tipi di dati interi . Quando la sequenza diventa troppo grande , il vettore viene ridimensionato . Ciò consente di mantenere l'aggiunta di un vettore , senza preoccuparsi di rimanere a corto di spazio . Spostamento di un vettore lungo nella memoria è molto costoso in termini di spese generali , per cui è meglio inviare un puntatore invece. Si può restituire un puntatore ad un vettore da una semplice funzione di ridurre l'overhead associato con il trasferimento dei dati all'interno del vettore . Istruzioni
    1

    caricare il tuo ambiente di sviluppo integrato o IDE , e iniziare un nuovo progetto . Un nuovo file di codice sorgente viene visualizzato nell'area di lavoro
    2

    Importa la libreria C + + vettore inserendo la seguente riga all'inizio del file di codice sorgente : .

    # Include ;
    3

    creare una funzione che restituisce un puntatore a un vettore . La seguente funzione avrà un riferimento a un vettore e di restituire un puntatore ad esso :

    vettore * vectorFunction (vettore & a ) {return ∈ }
    4 < p > Fai una funzione principale . La funzione principale conterrà l'intero programma , e si può scrivere così:

    int main ( ) {


    }
    5 < p > dichiarare un puntatore all'interno delle parentesi graffe della funzione principale . Questo puntatore conterrà l' indirizzo del vettore , che richiede la seguente sintassi :

    vettore * v ;
    6

    Dichiarare un vettore , scrivendo nella riga successiva : < br >

    vettore newVector ;
    7

    restituire l'indirizzo del vettore , e assegnarlo al puntatore chiamando la funzione " vectorFunction " , in questo modo:

    v = vectorFunction ( newVector ) ;

    Previous :

    next :
      Articoli Correlati
    ·Come fare un array in C che contiene più stringhe 
    ·Come invertire un array in C + + 
    ·Che cosa è CTS in ASP.NET 
    ·Come misurare Ogni ampiezza caratteri ASCII in una stri…
    ·Come leggere una linea con CPP 
    ·C + + e di controllo degli errori di sintassi 
    ·Come fare nebbia volumetrica in Open GL 
    ·Come creare un cifrario a C 
    ·Come implementare l' ADT Stack 
    ·Come usare getline in C a Salta Cin.Ignore 
      Articoli in evidenza
    ·Come creare una cartella promossa 
    ·Come trovare se un Java Runtime Environment è installa…
    ·Come eseguire il debug di crash di PHP 
    ·Come ottenere insieme con le Proprietà di Visual Basic…
    ·Come convertire VBS a PHP 
    ·Java 1.5 Tutorial Note 
    ·Procedura: Accesso diretto MySQL su GoDaddy SSH 
    ·Come convertire il tempo di String in Java 
    ·Come abilitare Java Client per Windows XP 
    ·Come copiare un database MySQL a un Sito web 
    Copyright © Conoscenza Informatica http://it.wingwit.com