استفاده از h. برای کار با سرفایلها (header files) هست که در واقع سرفایلها دسته ای از دستورات هستن که بصورت وابسته با یک برنامه مشخص کار میکنن. بطور مثال ممکنه در برنامه یک بازی سرفایلی باشه که کارهای گرافیکی رو انجام میده.
ولی using namespace std برای کار با رابطهای خود زبان برنامهنویسی C++
مثل توابع و کلاسهای از پیش تعریف شده در این زبان هست. و به معنی استفاده از اطلاعات یک فایل یا همچین چیزی نیست. بطور مثال std شامل تمام توابع کتابخانهای استاندارد و کلاسها میشه.