بایگانی برچسب: c++

ریزه میزه – دسترسی به عناصر یک tuple

سلام دوستان گل. من سعی میکنم با توجه به وقت کم من و شما مطالب کوچیک برنامه نویسی ولی با مزه بذارم. اینم قسمت اول. شاید توی پایتون دیدید یه همچین دستوری رو : [crayon-5b5152e9727b1298911421/] که اگه یه تابع یه چندتایی برگردونه می‌تونید در یه لحظه هر دو مقدار رو داخل متغیرهای جداگونه بریزید. خب حالا توی سی پلاس پلاس …

ادامه نوشته »

سوال و جوابهای Lambda ای

به نام خدا Lambda چیست؟ (نیم نمره :)‌) یه کد اجرایی که می‌تونه داخل یک متغیر نگه‌داری بشه، به یه تابع ارسال بشه و خب طبیعتا هر موقع خواستید اجرا بشه. یه Lambda مثال بزن عمو ببینه؟ بیه! [crayon-5b5152e974186295277546/] یه Lambda رو مستقیما موقع ساختن صدا بزن؟ بیه! [crayon-5b5152e97418e736323934/] یه Lambda بریز توی یه متغیر بعد صدا بزن ببینم؟ بیه! …

ادامه نوشته »

variadic templateها با طعم کیوت

به نام خدا سلام دوستان امیدوارم حالتون خوب باشه. حتما میدونید که یکی از ویژگی های جذاب! در C++11 وجود Variadic Template ها هستند. حالا اصلا این که میگی یعنی چی؟ بذارید با یه مثال توضیح بدم. حتما تا الان از تابع printf زیاد استفاده کردید. هیچ وقت شده از خودتون بپرسید چرا این تابع اینقدر انعطاف پذیره و می‌تونه …

ادامه نوشته »

اشاره گر های باهوش ( قسمت دوم )

سلام دوستان در قسمت قبلی اشاره گر های باهوش در مورد QScopedPointer صبحت کردیم که زمانی که از محدوده بلاکی که توش تعریف کرده بودیم بیرون میرفتیم میزد اشاره گرش رو حذف میکرد. حالا سناریو زیر رو در نظر بگیرید: فرض کنید یه دیتای مثلا یک کیلو بایتی در هر ثانیه براتون از یه منبعی میاد و شما باید اون …

ادامه نوشته »

اشاره گر های باهوش ! (قسمت اول )

سلام دوستان مقدمه امیدوارم حالتون خیلی خوب باشه. از اینکه به دلیل یه سری مسائل این مدت سایت به روز نشد عذرخواهی میکنم. امیدوارم مشکلات از جمله وضعیت نا بسامان این طر نط ما در این تهران حل بشه. شاید خیلی براتون پیش اومده که یهویی برنامه تون بسته میشه. هیشکی هم دلیلش رو نمیدونه. ولی غالبا وقتی با ویژوال …

ادامه نوشته »

کانکت سنتی را فراموش کنید ! استفاده از Lambda expressions در کانکت

سلام دوستان. یه خبر خوب!‌ شما می تونید از lambda expressions در connect کیوت استفاده کنید ! البته توی قسمت قبل در مورد سینتکس جدید کانکت شدن در کیوت ۵ صحبت کردیم. ولی این جلسه هیجانش بیشتره !( البته اگه حوصله دردسر ندارید بی خیال این قسمت بشید!) خب بذارید اول خیلی مختصر بدونیم Lambda expression ها چی هستند؟! یکی از …

ادامه نوشته »

آموزش OpenCV قسمت اول

سلام دوستان عزیز و البته سعید خان. اینم قسمت اول آموزش OpenCV که قرار بود آموزشش شروع بشه. توی آموزشا سعی میکنیم بیشتر به صورت عملی با مفاهیم پردازش تصویر آشنا بشیم تا مباحث ریاضی و … بنا بر درخواست دوستان که گفتن آموزش از ابتدا باشه، این قسمت بیشتر مربوط به کامپایل کردن OpenCV و آماده سازی اون میشه. …

ادامه نوشته »

گرافیک دو بعدی در کیوت قسمت پنجم

سلام بچا عید “سعید” 🙂 فطر بر تمام شما دوستان گل مبارک باشه ایشالا ! توی این قسمت قصد داریم در مورد افکت هایی که میشه به یک آیتم گرافیکی نسبت داد صحبت کنیم. کلا به آیتم های گرافیکی داخل یه scene میشه چندین نوع افکت نسبت داد. Drop Shadow یا سایه ، Blur یا مات شدگی ، Colorize یا …

ادامه نوشته »

گرافیک دو بعدی در کیوت قسمت دوم

سلام دوستان عزیز در قسمت قبل در مورد کار با QPropertyAnimation صحبت کردیم. در این قسمت باز هم قصد داریم در مورد انیمیشن صحبت کنیم و این که چطور میشه انیمیشن ها رو گروه کرد و باهم اجراشون کرد. در واقع این قسمت قصد داریم یه همچین چیزی بسازیم : هرکی تونست همچین چیزی بسازه با آموزش این قسمت : …

ادامه نوشته »

ثبت پروژه های کیوت

سلام دوستان عزیز با توجه به اینکه ایمیل ها و تماسهای زیادی برای انجام پروژه با بنده گرفته میشه (بنده که از خودم چیزی ندارم ، به اعتبار وبلاگ و حمایت شما ! بابا تواضع P: )  تصمیم گرفتم یکم وضعیت  رو بهبودش ببخشم. این امکان رو قرار دادم تا افراد فعلا بتونن پروژه هاشون رو ثبت کنند. ولی در …

ادامه نوشته »