علاوه بر توابع متعددی که می توانید بسازید ++C توابع آماده مفیدی را در اختیار می گذارد. توابع پیش ساخته (built-in functios) یا کتابخانه ای توابعی هستند که می توانید از آنها در برنامه استفاده کنید. برای استفاده از یک تابع کتابخانه ای ابتدا تابع و شرح آنرا را از مراجع برنامه نویسی پیدا کنید. هر تابع کتابخانه ای دارای یک هدر فایل است که پروتوتایپ تابع را دربردارد و توسط دستور #include باید به برنامه ضمیمه شود. تابع را طبق گرامر آن فراخوانی کنید. اگر در فراخوانی تابع اشتباهی وجود داشته باشد کامپایلر پیغام خطا می دهد.