Home
سیدپولر
Cancel

یادداشت بداهه۳

نمی‌دانم. مغزم مالامال از کلمات است اما زمان نوشتن که فرا می‌رسد نمیدانم چه باید نوشت. چه باید نوشت؟ نمیدانم چه باید نوشت. چه باید نوشت؟ نمیدانم چه باید نوشت. نمیدانم چه باید نوشت! چه باید نوشت؟ ن...

همزمانی در سی++: اشتراک گذاری داده ها(۱)

یکی از مزایای استفاده از تِرِد ها(threads) این هست که به ما اجازه این رو میده که یک داده واحد رو بین ترد های مختلف به اشتراک بگذاریم. در این فصل به مشکلات مربوط به اشتراک گذاری داده ها و راه‌حل های...

یادداشت بداهه۲

یا حق. ساعت حدود ده دقیقه مانده به پنج بعد از ظهر است. سه روز اخیر را به شکل خوبی نگذرانده ام. مخصوصا دو روز گذشته رنج بسیار کشیده‌ام. موسیقی ای که گوش می‌دهم باعث می‌شود نتوانم با تمرکز بنویسم. ای...

یادداشت بداهه: کشمکش درونی۱

بعداً اگر وقت کنم حتما نحوه تاریخ گذاری وبلاگم رو باید تغییر بدم که فارسی بشه(درحال حاضر انگلیسیه). جالبه، من عملا هیچکاری نمی‌کنم اما هیچوقت هم وقت ندارم. جالب تر اینکه این افکاری که همیشه به ذه...

شروع وبلاگ جدید

۲۹ اسفند سال ۱۳۹۹. ساعت ۲۲:۲۶. الآن به نظرم وبلاگم حداقل های لازم برای انتشار رو بدست آورده. مطالب وبلاگ قبلیم که وردپرس بود(و مهلت دامنه‌ش تموم شد و دیگه نه علاقه ای به تمدیدش داشتم و نه پولش رو ...

همزمانی در سی++: مفاهیم اولیه

بالاخره شروع کردم به خوندن کتاب C++ Concurrency in action نوشته Anthony Williams. این کتاب رو باید یک ماه پیش تموم می‌کردم اما مثل همیشه خیلی کند پیش رفتم و فقط ۲ فصلش رو تا الآن خوندم و تازه دارم...

اشاره گر های هوشمند: shared_ptr

توی پست قبل درباره اینکه چرا باید از اشاره گر های هوشمند استفاده کنیم حرف زدم و کلاس std::unique_ptr رو بررسی سطحی کردیم. توی این پست قراره درباره نوع دیگه ای از اشاره گر های هوشمند بنویسم که برع...

اشاره گر های هوشمند: unique_ptr

موضوع اشاره گر ها همیشه یکی از چالش های زبان هایی مثل سی و سی++ بوده. اینکه یه حافظه ای رو از سیستم بگیریم، آزادش کنیم و مراقب باشیم که حافظه ای که گرفته شده معتبر باشه تا برای استفاده کردن ازش یا ...

ارث بری چندگانه در سی++

سی++ یکی از زبان هاییه که این اجازه رو به ما میده تا کلاسی که نوشتیم چندین کلاس والد داشته باشه یا به عبارت دیگه، قابلیت ارث بری چندگانه یا multiple inheritance رو داره. چطور استفاده می‌شه خودِ...

Delegating Constructors

قبلا وقتی داشتم یه کلاسی می‌نوشتم که چنتا کانستراکتور داشت و اون کانستراکتور ها فقط در بخش کوچیکی از کارها باهم تفاوت داشتن، میومدم و کدهارو چندبار کپی می‌کردم. بعد ها اومدم اون قسمتی که بین‌شون...