در ++C  این امکان وجود دارد که شما بتوانید  اشاره گری به اشاره گر دیگر داشته باشید. چون یک اشاره گر یک روش غیر مستقیم دسترسی به یک متغیر است به همین دلیل اشاره گر به اشاره گر غیر مستقیم چندگانه (multiple indirection) نامیده می شود. برای تولید اشاره گر به اشاره گر یک ستاره برای هر لایه از ارجاع اضافه می شود. بندرت اتفاق می افتد که اشاره گر به اشاره گر را در برنامه ای استفاده شود.