تمام نوشته‌ها در بخش "سی پلاس پلاس"
شهریور
۲
۱۳۹۷

مقدمه ای بر unit testing با استفاده از googletest

با سلام قبل از هر چیز باید بگم از اینکه بعد از مدتها تونستم تو این چند روز چند پست در وبسایت بذارم خیلی خوشحالم و امیدوارم که مفید بوده باشن. چیزی که امروز به ذهنم رسید دربارش صحبت کنم مبحث تست واحد یا همان unit testing در هنگام کدنویسی است. باید اعتراف کنم که خودم هم تا الان در یک برنامه واقعی از ابزارهای یونیت تست استفاده نکردم و ندیدم که کسی یا شرکتی […]

مرداد
۳۰
۱۳۹۷

پیاده سازی یک مثال ساده از الگوریتم های ژنتیک

سلام به همه دوستان در این پست قصد دارم یکی از برنامه هایی که در زمان دانشجویی نوشتم را به قصد استفاده آموزشی قرار بدم (البته اگر قابل باشه). این برنامه یکی از هیجان انگیزترین کدهایی است که در زمان دانشجویی نوشتم و پیاده سازی اون واقعا برام لذتبخش بود. جوابدهی الگوریتم ژنتیک شبیه معجزه است و چون الگوی اون از طبیعت برداشت شده واقعا میشه قابل اجرا بودن نظریه تکامل موجودات رو با اون حس […]

مهر
۲۱
۱۳۹۱

آشنایی با کتابخانه صوتی OpenAL

مدتی قبل در جایی از یک برنامه نیاز به استفاده از صداها پیدا کردم. به همین دلیل به دنبال یک ‏API‏ قوی و در عین حال ساده ‏برای وارد کردن صداها در برنامم گشتم. نتایج بررسی هام منتهی شد به آشنا شدنم با کتابخانه‎ ‎جالب و قدرتمند (OpenAL (Open Audio Library با استفاده از ‏این کتابخانه شما میتونید از صداها در برنامه هاتون به راحتی استفاده کنید. ‏میتونید هر جایی که لازم بود فایلی صوتی […]

خرداد
۲۹
۱۳۹۱

برنامه بازی مار

حدودا سال پیش همین مواقع بود که با یک تمرین جالب برنامه نویسی که توسط یکی از اساتید برای دانشجوهاش مطرح شده بود برخورد کردم. این برنامه بدون استفاده از توابع گرافیکی و تنها با دستورات ساده برنامه نویسی که از عهده همه دانشجویان تازه وارد بر میاد سعی میکنه الگوریتم یک بازی ساده مار رو پیاده سازی کنه. تصمیم گرفتم که به دوست عزیزی که برای انجام این پروژه توضیح و راهنمایی خواسته بود […]

خرداد
۲۳
۱۳۹۱

متغیرهای کلاس حافظه ایستا در C/C++‎

سلام چون راجع به متغیرهای کلاس حافظه ایستا در دانشگاه کمتر صحبت میشه امروز میخوام در حد سواد کم خودم کمی راجع به این نوع متغیرها در زبان سی و سی پلاس پلاس صحبت کنم.  این متغیرها با کلمات کلیدی static و یا extern تعریف میشن. همچنین متغیرهای سراسری که در بیرون از توابع  (و بدون استفاده از این نام ها) تعریف میکنیم نیز در این کلاس حافظه طبقه بندی میشوند.  این متغیرها خصوصیات مشترکی […]

صفحات:21