Microsoft Word informaticadue doc


CORSO DI INFORMATICA PER LA  FISICA



Scaricare 1.76 Mb.
Pdf recensione
Pagina37/140
25.04.2019
Dimensione del file1.76 Mb.
1   ...   33   34   35   36   37   38   39   40   ...   140
CORSO DI INFORMATICA PER LA  FISICA  
 
 
42 
argc e‘ : 5 
il nome dell’eseguibile e‘/user/andrea/myprogram 
Argomento #1 = questo  
Argomento #2 = e 
Argomento #3 = un 
Argomento #4 = test 
 
Organizzazione dei files 
Normalmente, le dichiarazioni delle interfacce e le specifiche sono separate 
dall’implementazione. 

 header 
files 
(
.h
 o 
.hh
) essi sono inclusi nei file sorgente utilizzando direttive del 
precompilatore 
 
#include 
 
essi non contengono codice eseguibile (con l’eccezione delle definizioni delle funzioni 
inline) e non devono essere inclusi più di una volta, per evitare problemi con il linker. 
 
#ifndef MyHeader_H 
#define MyHeader_H 
// dichiarazioni 
….. 
#endif 
 

files sorgente ( che hanno normalmente estensione 
.c,.cxx,.cpp,.cc

contengono l’implementazione di funzioni e metodi , codice eseguibile ed includono gli 
header files utilizzando le direttive del preprocessore. 
 Essi vengono compilati. Le funzioni inline (con estensione 
.icc)
 sono tali per cui  
devono essere visibili là dove vengono usate. Normalmente implementate negli header 
files o in files separati (con estensione 
.icc
) che devono essere inclusi nel files 
sorgente che ne facciano uso. 
 
Stringhe 
Lo ANSI/C++ introduce un nuovo tipo di stringhe che rimpiazzano effettivamente le 
“vecchie” stringhe C (chiamate stringhe di tipo char* o const char*).Le stringhe della 
libreria standard sono viste come tipi e quindi si possono copiare, assegnare, 
paragonare senza preoccuparsi della memoria allocata 
Le operazioni concesse con le stringhe sono riassunte nella seguente tabella: 
 
=,assign 
swap 
+=, 
append(),push_bac
k() 
insert() 
erase() 
clear() 
resize() 
replace() 

==,!=,<,<=,>,>=,c
ompare() 
size(), length() 
max_size() 
empty() 
Assegna un nuovo valore 
Swap dei valori tra due stringhe 
Appende caratteri 
Inserisce caratteri 
Cancella caratteri 
Rimuove i caratteri (la svuota) 
Cambia il # di caratteri (cancella o 
appende) 
Sostituisce caratteri 
Concatena stringhe 
Paragona stringhe 
Ritorna il numero dei caratteri 
Ritorna il massimo num di caratteri 
Ritorna se la stringa e’ vuota 
Ritorna il numero di caratteri possibili da 
all. 

1   ...   33   34   35   36   37   38   39   40   ...   140


©astratto.info 2017
invia messaggio

    Pagina principale