منبع اصلی نوشتار زیر در این لینک قرار دارد

نکاتی کوتاه در C++: rvalues

توی این سری میخوام نکاتی رو در مورد برنامه نویسی به زبان C++ بطور مختصر و با زبان ساده توضیح بدم. تو اولین پست از این سری میخوام راجع به rvalue ها در c++ بنویسم. یکی از مواردی که برای خیلی از برنامه‌نویس‌ها ممکنه مقداری نامفهوم باشه.مفهوم rvalue ها در … ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

نکاتی در مورد ماکرو ها در سی / سی ++

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

منبع اصلی نوشتار زیر در این لینک قرار دارد

اجرای برنامه با GDB و ذخیر لاگ در فایل

یکی از ابزاری که در نبود IDE مخصوصا در محیط ریموت میتونه کمکمون کنه تا دلیل کرش کردن برنامه رو کشف کنیم استفاده مستقیم از خود GDB هستش.برای مثال برنامه زیر رو که موقع اجرا خطا میده میخوایم با GDB دیباگ کنیم:وقتی به صورت عادی برنامه رو اجرا کنیم با خطای… ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

استفاده از PKG-CONFIG در CMAKE

از این به بعد تصمیم دارم تا اونجا که امکان داشته باشه مواردی رو که در طول کار روزانه باهاشون برخورد دارم رو اینجا لاگ کنم شاید بعدا دوباره لازمم شد.جدیدا بخاطر سیاست شرکت جدید مجبور شدم از eclipse به Jetbrains CLion سوییچ کنم و این یعنی استفاده از CMAK… ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش برنامه نویسی با C++ / Qt (قسمت نهم)

دسترسی به عناصر رشته: بعدازآنکه به معرفی Qstring و آموز […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

کنترل حافظه برنامه با Valgrind

خیلی پیش میاد برنامه‌هایی تو cpp بنویسیم که اشکال مدیریت حافظه داشته باشن. به خصوص وقتی کارای پیچیده با پویینترها می کنیم از این دست مشکلا زیاد پیش میاد. تو این شرایط نیاز به ابزاری داریم که برنامه ما رو به لحاظ مدیریت حافظه چک کنه. خوب Valgrind عزیز ما از این دست برنامه هاست. […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

یه makefile کلی برای پروژه‌های ‪C++

اگه makefile پروژه‌های ‪C++‬ رو با روش‌های معمول بنویسیم، مجبوریم که مرتب با هر بار اضافه کردن یه فایل به پروژه makefile رو هم به روز رسانی کنیم. هر بار هم که وابستگی اون فایل تغییر می‌کنه ناچاریم این کار رو دوباره انجام بدیم. دنبال راه حل این مساله بودم که با سوییچ‌های خانواده M […] ادامه مطلب