استاندارد C++
قواعدیه که برای پیادهسازی زبان C++
تعریف میشه. یعنی کسی که میخواد یه کامپایلر زبان C++
طراحی کنه استاندارد بودن پیادهسازیش از زبان به این بستگی داره که چقدر به این قواعد نزدیکه.
جدیدترین استاندارد برای C++
استاندارد C++11
هست که مربوط به سال ۲۰۱۱ هست.
بنابراین در صورتی که نوع دادهی در این استاندارد توضیح داده بشه بهش میگن نوع استاندارد و در صورتی که توضیح داده نشده باشه و نوسط پیادهسازی C++
به صورت دلخواه بهش اضافه شده باشه استاندارد گفته نمیشه.
نوع std::string
مورد استفادهی ما در C++
یا char[]
مورد استفاده در C
در استاندارد زبان تعریف شده و همهی پیادهسازی ها هم اون رو دارن. بنابراین نوع رشتهی استاندارد نامیده میشه.
انواع دیگه که نمونهش گفته شد و بسیاری نمونههای دیگه هم موجود هستن که میتونیم ازشون استفاده کنیم ولی جزو استاندارد زبان نیستن.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)