בגדול VB זאת לא שפת תכנות אמיתית, לכן הרבה ממה שאתה צריך לעשות בעצמך, VB מכיל בתוך פקודת הdim - הקצאת זכרון, בדיקת תחומים וכו. כמובן, ב++C אתה יכול לא רק לעשות מערך (מה שכתבתי למעלה) אלא להשתמש במצביעים כמערך דינמי, עם גדלים לא ידועים מראש ומשתנים, מה שבVB עושה פקודת redim.
זה מסמן מערך בגודל לא ידוע, במילים אחרות - מצביע, אבל קומפיילר טיפה מגביל אותך יותר. ככה כותבים בד"כ בפרמטרים של פונקציות, או בהצהרות extern, או במערכים מאותחלים - אין צורך לציין גודל כי הקומפיילר יכול להסיק אותו ממס' ערכי האיתחול.