ובכן, יצרתי את המערך באופן הבא:
const int **A=new const int*;
int* x=new int(4);
A=x;כפי שאפשר לראות, ניתן להכניס אל המערך פוינטר למספר שלם שאינו קבוע. מה שאומר שאם אני מכניס את x אל תוך המערך, אני יכול לשנות את הערך שתא במערך מצביע אליו בלי שימוש במערך כלל.
הייתי רוצה להימנע מזה, משמע שתהא לי שגיאה קומפילציה ברגע שאני מכניס את x למערך.
מה עושים?