در این آموزش، در مورد کلاس های مختلف ذخیره سازی در ++C یاد خواهید گرفت. یعنی: local, global, static local, register and thread local.
هر متغیر در ++C دارای دو ویژگی است: نوع و کلاس ذخیره سازی.
نوع خاص داده ها را می توان در یک متغیر ذخیره کرد. به عنوان مثال: int، float، char و غیره.
کلاس ذخیره سازی دو ویژگی مختلف یک متغیر را کنترل می کند: طول عمر (تعیین اینکه متغیر چه مدت می تواند وجود داشته باشد) و محدوده (تعیین اینکه کدام بخش از برنامه بتواند به آن دسترسی پیدا کند).