“کتاب ++C زیبا، دستورالعملهای هسته ++C را از دیدگاه یک توسعهدهنده ارائه میدهد و تأکید آن بر مزایایی است که میتوان از پیروی از قوانین به دست آورد و کابوسهایی که نادیده گرفتن آنها میتواند به بار آورد. برای خورههای واقعی، خواندن این کتاب آسان و سرگرمکننده است. برای اکثر توسعهدهندگان نرمافزار، چیزی جدید و مفید ارائه میدهد.”
-بیارنه استراستروپ، مخترع ++C و یکی از ویراستاران دستورالعملهای هسته ++C
نوشتن کد عالی ++C لزوماً دشوار نیست. دستورالعملهای هسته ++C میتواند به هر توسعهدهنده ++C کمک کند تا برنامههای ++C را طراحی و بنویسد که فوقالعاده قابل اعتماد، کارآمد و با عملکرد خوب باشند. اما این دستورالعملها آنقدر پر از توصیههای عالی هستند که دانستن از کجا شروع کردن دشوار است. از اینجا، با ++C زیبا، شروع کنید.
گای دیویدسون و کیت گرگوری، برنامهنویسان متخصص ++C، 30 دستورالعمل هسته را شناسایی میکنند که به طور ویژه ارزشمند خواهید یافت و دانش عملی دقیقی را برای بهبود سبک ++C شما ارائه میدهند. برای سهولت مراجعه، این کتاب به گونهای ساختار یافته است که با وبسایت رسمی دستورالعملهای اصلی C++ همسو باشد.
در سراسر کتاب، دیویدسون و گرگوری بینشهای مفهومی مفید و نمونه کدهای تخصصی ارائه میدهند، روشهای اثباتشدهای را برای استفادهی موفقتر از ویژگیهای جدید و قدیمی زبان روشن میکنند و نشان میدهند که چگونه میتوان برنامههایی نوشت که بهطور پیشفرض قویتر و کارآمدتر باشند.
از «کنار گذاشتن دوچرخه» خودداری کنید: از هدر دادن وقت ارزشمند خود برای چیزهای بیاهمیت دست بردارید.
با نوشتن کدی که بعداً مشکلساز میشود، به خودتان آسیب نرسانید.
بدانید از کدام ویژگیهای قدیمی باید اجتناب کنید و از کدام ویژگیهای مدرن به جای آنها استفاده کنید.
از ویژگیهای جدیدتر به درستی استفاده کنید تا بدون ایجاد مشکلات جدید از مزایای آنها بهرهمند شوید.
بهطور پیشفرض از کد با کیفیت بالاتر استفاده کنید که از نظر نوع داده ایمن، مقاوم در برابر نشت و تکامل آسانتر باشد.
از دستورالعملهای اصلی با هر نسخه مدرن C++ استفاده کنید: C++20، C++17، C++14 یا C++11
در اینجا چیزی برای بهبود تقریباً هر برنامهای که مینویسید، طراحی یا نگهداری میکنید، وجود دارد.






























