سی++ اشاره گر های هوشمند: shared_ptr توی این پست قراره درباره نوع دیگه ای از اشاره گر های هوشمند بنویسم که برعکس unique_ptr به ما اجازه میده چند شئ بتونن یک حافظه یکسان رو مدیریت کنن.
سی++ اشارهگرهای هوشمند: unique_ptr اشاره گر های هوشمند اومدن تا کار مارو راحت کنن. تا دیگه کمتر ذهن برنامه نویس درگیر امنیت اشاره گر ها و مسائل دیگه باشه.
سی++ ارث بری چندگانه در سی++ سی++ یکی از زبان هاییه که این اجازه رو به ما میده تا کلاسی که نوشتیم چندین کلاس والد داشته باشه یا به عبارت دیگه، قابلیت ارث بری چندگانه یا multiple inheritance رو داره.
سی++ معرفی std::string_view یکی از ویژگی های جالبی که به سی++ ۱۷ اضافه شده، `std::string_view` هست که برای کار با رشته های ثابت خیلی زیاد به کار آدم میاد.
سی++ فصل ۲۲ دایتل: نکات اضافه توی این فصل درمورد struct ها، bit field ها، اوپراتور های بیتی (bitwise) و توابع مربوط به دستکاری رشته های در سی صحبت شده.
سی++ فصل ۲۱ دایتل: رشته ها توی این فصل در مبحث رشته ها در سی++ بیشتر عمیق میشیم. درواقع کلاس string از STL رو بررسی میکنیم.
سی++ فصل ۱۹ دایتل: نکاتی درباره پیاده سازی ساختمان داده ها نکاتی درباره پیادهسازی ساختمان دادههای مرسوم
سی++ فصل ۱۷ دایتل: نگاهی عمیق تر به Exception Handling توی این فصل قراره نکات عمیق تری رو راجع به مدیریت استثنا ها یاد بگیریم بنابراین مفاهیم اولیه مثل اینکه exception چی هست و چرا باید استفاده بشه و چطور میشه یک استثنا برای خودمون بنویسیم رو ذکر نمیکنم.
سی++ فصل ۱۶ دایتل: الگوریتم های موجود در کتابخانه استاندارد در این فصل یاد میگیریم که چطور با استفاده از الگوریتمهای موجود در کتابخانه استاندارد سی++ کارهامون رو پیش ببریم. یاد میگیریم که توابع لاندا چی هستن و ...
سی++ نکات فصل ۱۵ دایتل – کتابخانه استاندارد این کتابخانه بسیاری از کارهای مارو راحتتر میکنه و اگر خوب بلد باشیم ازش استفاده کنیم، دهن خودمون رو برای پیاده سازی کردن خیلی از چیز ها صاف نمیکنیم.
سی++ نکات جدیدی که از فصل ۱۴ سی++ دایتل یاد گرفتم – فایلها این فصل دربارهٔ پردازش فایل ها یا همون File Processing بود. بیشتر نکاتش رو از قبل میدونستم و صرفا برام مرور بود.
سی++ نکات جدیدی که از فصل ۱۱ سی++ دایتل یاد گرفتم – ارث بری این فصل از دایتل دربارهی ویژگی ارثبری توی سی++ بود. نکاتی که برام جدیده رو توی این پست نوشتم.
معماری کامپیوتر یادگیری امروزم از معماری کامپیوتر موریس مانو (۳) توی این پست راجع به تعاریف اولیه پردازش موازی (Parallel Processing) نوشتم.
سی++ نکاتِ جدیدی که از فصل ۱۰ سی++ دایتل یادگرفتم – نکاتی پراکنده فصل ۱۰ ام از کتاب برنامه نویسی سی++ دایتل رو تموم کردم. اینجا خلاصه ای از چیزای جدیدی که یادگرفتم رو مینویسم.
معماری کامپیوتر یادگیری امروزم از معماری کامپیوتر موریس مانو (۲) این پست دربارهی تفاوت های سادهی معماری سیسک و ریسک است.
معماری کامپیوتر یادگیری امروزم از کتاب معماری کامپیوتر موریس مانو(۱) امروز دربارهی اینتراپت(وقفه) ها در معماری کامپیوتر خوندم. امیدوارم مطالبی که فهمیدم درست باشن ! :)
سی++ از فصل نهم کتاب برنامه نویسی سی++ دایتل چی یادگرفتم نکاتی درباره نابودگر، composition و سربارگذاری عملگرها