یادگیری C++
یک پلتفرم سریع و مستندمحور برای یادگیری C++ از مبانی تا C++26. درسهای تعاملی، آزمونها و پیگیری پیشرفت.
همه چیز برای تسلط بر C++
برنامه درسی ساختارمند
از Hello World تا C++26 — درسهایی که با دقت مرتب شده و بر یکدیگر بنا میشوند.
نمونه کدهای تعاملی
بلوکهای کد با هایلایت سینتکس و توضیحات مفصل برای هر مفهوم.
آزمونها و امتیاز
دانش خود را با آزمونها بعد از هر درس آزمایش کنید و پیشرفت خود را دنبال کنید.
بهترین شیوهها و دامها
روش صحیح نوشتن C++ را با بهترین شیوهها و اشتباهات رایج یاد بگیرید.
نمای کلی برنامه درسی
ماژولهای ساختارمند از مبتدی تا حرفهای.
مبانی C++
بر عناصر اصلی سازنده C++ مسلط شوید — از اولین برنامهتان تا کنترل جریان و توابع.
8 درس · 3 فصل
C++ شیءگرا
کلاسها، اشیاء، وراثت، چندریختی و ارکان برنامهنویسی شیءگرا (OOP) در C++.
8 درس · 3 فصل
حافظه و منابع
مدل مالکیت C++ را از اشارهگرهای خام تا اشارهگرهای هوشمند و معناشناسی انتقال (move semantics) فرا بگیرید تا کدی بنویسید که هرگز نشت حافظه نداشته باشد.
9 درس · 4 فصل
قالبها و برنامهنویسی عمومی (Templates & Generic Programming)
انتزاعهای واقعاً عمومی، قابل استفاده مجدد و بدون سربار را با استفاده از قالبها، مفاهیم و برنامهنویسی زمان کامپایل بنویسید.
8 درس · 3 فصل
STL و الگوریتمها
تسلط بر کتابخانه قالب استاندارد (STL) — کانتینرها، تکرارگرها، الگوریتمها، بازهها و برنامهنویسی تابعی.
8 درس · 3 فصل
مدیریت خطا و ایمنی
کد C++ مقاوم بنویسید با مدیریت صحیح خطا — استثناها، تضمینهای ایمنی RAII، انواع مجموع، و الگوهای برنامهنویسی دفاعی.
6 درس · 2 فصل
همروندی (Concurrency)
نوشتن کد ++C چندنخی صحیح و کارآمد — نخها، همزمانسازی، عملیات اتمیک و الگوریتمهای موازی.
6 درس · 2 فصل
C++ مدرن و بهترین شیوهها
آخرین استانداردهای C++ (C++17/20/23/26)، سیستمهای ساخت، شیوههای تست، و راهنمای کدنویسی حرفهای.
8 درس · 3 فصل
آماده شروع هستید؟
با اولین برنامه C++ خود شروع کنید و مهارتهایتان را درس به درس بسازید.
شروع اولین درس