| 
| VF_vector0 | VD_vector0 | VE_vector0 | 
 
| VCF_vector0 | VCD_vector0 | VCE_vector0 | 
 
| VPF_vector0 | VPD_vector0 | VPE_vector0 | 
 
| VI_vector0 | VBI_vector0 | VSI_vector0 | VLI_vector0 | VQI_vector0 |  | 
 
| VU_vector0 | VUB_vector0 | VUS_vector0 | VUL_vector0 | VUQ_vector0 | VUI_vector0 | 
 | 
| 
| Funktion | Speicher-Zuweisung und Initialisierung mit 0 | 
 | 
| 
| Syntax C/C++ | #include <VFstd.h> fVector VF_vector0( ui size );
 |  
| Pascal/Delphi | uses VecLib; function VF_vector0( size:UIntSize ): fVector;
 | 
 | 
| 
| CUDA-Funktion C/C++ | #include <cudaVFstd.h> fVector cudaVF_vector0( ui size );
 |  
| CUDA-Funktion Pascal/Delphi | uses VFstd; function cudaVF_vector0( size:UIntSize ): fVector;
 | 
 | 
| 
| Beschreibung | In bezug auf die Zuweisung von Speicher sind diese Funktionen identisch mit denen der VF_vector-Familie. Zusätzlich zur Speicher-Reservierung erfolgt jedoch noch eine Initialisierung aller Vektor-Elemente mit 0. Aufrufe von VF_vector und VF_vector0 können gemischt werden. Sie benutzen dieselben Tabellen, um Buch über die reservierten Speicherstellen zu führen. Weitere Information ist bei VF_vector und in Kap. 4.1 zu finden.
 Diese Funktion sollte nicht eingesetzt werden, wenn man mit dem objekt-orientierten Interface VecObj arbeitet. Dieses umfaßt seine eigene automatische Speicherzuweisung in den Konstruktoren, siehe Kap. 3.
 | 
 | 
| 
| Fehlerbehandlung | Im Falle nicht ausreichend vorhandenen Speichers sowie für size=0 erfolgt Programmabbruch mit der Meldung "Not enough memory". 16-bit-Modelle (außer HUGE):
 Übersteigt der Speicherbedarf 64 kB, so wird das Programm mit einer Fehlermeldung "Vector > 64 kB not possible" abgebrochen.
 32-bit:
 Übersteigt der Speicherbedarf 4 GB, so wird das Programm mit einer Fehlermeldung "Vector > 4 GB not possible" abgebrochen.
 | 
 | 
| 
| Rückgabewert | Zeiger auf die reservierte Speicherstelle | 
 | 
|  |