Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come funzioni vettoriali Aggregate

In C + + linguaggio di programmazione , funzioni vettoriali sono puntatori a funzioni che i vettori di ritorno . Vettori sono un dispositivo di contenimento di dati utilizzato per memorizzare i dati serialmente , ma permettono l'accesso casuale . Puntatori a funzione sono spesso utilizzati come argomenti di funzioni stesse , come ad esempio il passaggio di un puntatore a funzione di ordinamento in una funzione di ordinamento . Come tale , può essere necessario per raccogliere, o aggregato , tutte le funzioni vettoriali che si desidera utilizzare . Questo può essere fatto con un semplice contenitore . Cose che ti serviranno
C + + IDE come Eclipse CDT
C + + Compiler come GCC
Mostra più istruzioni
1

carico del C + + ambiente di sviluppo integrato , cliccando su la sua icona del programma . Quando si apre, selezionare " File ", " Nuovo ", "Progetto " e scegliere " C + + Project" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
2

Scrivi il testo seguente all'inizio del file di codice sorgente al fine di importare i seguenti librerie : .

# include

# include

using namespace std;
3

Scrivi quanto segue per dichiarare una funzione vettoriale :
vettore

vectorFunction ( ) { vector returnVecotr ; tornare returnVector ; }
4

dichiarare una funzione principale. La funzione principale è quella in cui il programma inizia l'esecuzione . È possibile inserire tutto il codice del programma tra le parentesi graffe che seguono la dichiarazione di funzione principale :

int main ( ) { }


5

scrivere una dichiarazione tra le parentesi graffe della funzione principale che definisce un aggregato di vettori :

vector < vector > aggregazione ;
6

Scrivi la logica di un " per" loop, un costrutto che ripete il suo blocco di codice nidificato un determinato numero di volte :

for (int i = 0; i < 10; i + + ) per

{ }
7

Scrivi la seguente dichiarazione vettore tra le parentesi graffe del ciclo "for " . Questo dichiara un puntatore a funzione di nome "foo" che punta a una funzione che restituisce vettori di tipi di dati interi

vettore ( * foo) ( ) .
8

Scrivi quanto segue per inizializzare la funzione di puntatore . Questo viene fatto impostandolo uguale all'indirizzo della funzione " vectorFunction . "

Foo = & vectorFunction
9

Scrivere il seguente codice per spingere il vettore nel vettore di aggregazione . L'aggregazione raccoglie tutte le funzioni vettoriali puntatore in una bella collezione

aggregation.push_back ( foo ) .

 

Programmazione © www.354353.com