Product details
- ASIN : 1491903996
- Publisher : O'Reilly Media, Incorporated; 1st edition (December 5, 2014)
- Language : English
- Paperback : 334 pages
- ISBN-10 : 9781491903995
- ISBN-13 : 978-1491903995
کتاب Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes how to write truly great software using C++11 and C++14—i.e. using modern C++. Topics include: The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functions The relationships among std::move, std::forward, rvalue references, and universal references Techniques for writing clear, correct, effective lambda expressions How std::atomic differs from volatile, how each should be used, and how they relate to C++'s concurrency API How best practices in "old" C++ programming (i.e., C++98) require revision for software development in modern C++ Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material. "After I learned the C++ basics, I then learned how to use C++ in production code from Meyer's series of Effective C++ books. Effective Modern C++ is the most important how-to book for advice on key guidelines, styles, and idioms to use modern C++ effectively and well. Don't own it yet? Buy this one. Now". -- Herb Sutter, Chair of ISO C++ Standards Committee and C++ Software Architect at Microsoft
منابع کتاب کتاب Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
دستیابی به C++11 و C++14 بیش از آشنایی با ویژگی هایی است که آنها معرفی می کنند (به عنوان مثال، اعلان های نوع خودکار، معنای حرکت، عبارات لامبدا، و پشتیبانی همزمان). چالش این است که یاد بگیرید از آن ویژگی ها به طور موثر استفاده کنید—به طوری که نرم افزار شما صحیح، کارآمد، قابل نگهداری و قابل حمل باشد. اینجاست که این کتاب کاربردی وارد میشود. نحوه نوشتن نرمافزار واقعاً عالی با استفاده از C++11 و C++14 را شرح میدهد – یعنی با استفاده از C++ مدرن. موضوعات عبارتند از: مزایا و معایب مقداردهی اولیه مهاربندی شده، مشخصات noexcept، فوروارد کامل و نشانگر هوشمند، روابط بین std::move، std:: فوروارد، ارجاعات rvalue، و مراجع جهانی تکنیک هایی برای نوشتن لامبدا واضح، صحیح و موثر عبارات چگونه std::atomic با فرار متفاوت است، چگونه باید از هر کدام استفاده کرد، و نحوه ارتباط آنها با C++ Concurrency API چگونه بهترین شیوه ها در برنامه نویسی C++ "قدیمی" (یعنی C++98) برای توسعه نرم افزار در C++ مدرن نیاز به بازبینی دارند. کتاب های قبلی است، اما مطالب کاملاً جدیدی را پوشش می دهد. "بعد از اینکه اصول C++ را یاد گرفتم، سپس نحوه استفاده از C++ را در کدهای تولیدی از سری کتاب های Effective C++ Meyer یاد گرفتم. Effective Modern C++ مهمترین کتاب چگونه برای مشاوره در مورد دستورالعمل های کلیدی، سبک ها و اصطلاحات برای استفاده مدرن است. C++ موثر و خوب. هنوز آن را ندارید؟ این یکی را بخرید. - هرب ساتر، رئیس کمیته استانداردهای ISO C++ و معمار نرم افزار C++ در مایکروسافت C++98) برای توسعه نرم افزار در C++ مدرن نیاز به بازبینی دارند. C++ مدرن مؤثر از فرمت ثابت شده مبتنی بر دستورالعمل و نمونه محور کتاب های قبلی اسکات میرز پیروی می کند، اما مطالب کاملاً جدیدی را پوشش می دهد. "بعد از اینکه اصول C++ را یاد گرفتم، سپس نحوه استفاده از C++ را در کدهای تولیدی از سری کتاب های Effective C++ Meyer یاد گرفتم. Effective Modern C++ مهمترین کتاب چگونه برای مشاوره در مورد دستورالعمل های کلیدی، سبک ها و اصطلاحات برای استفاده مدرن است. C++ موثر و خوب. هنوز آن را ندارید؟ این یکی را بخرید. - هرب ساتر، رئیس کمیته استانداردهای ISO C++ و معمار نرم افزار C++ در مایکروسافت C++98) برای توسعه نرمافزار در C++ مدرن نیاز به بازبینی دارند. C++ مدرن مؤثر از فرمت ثابت شده مبتنی بر راهنما و نمونه محور کتابهای قبلی اسکات مایرز پیروی میکند، اما مطالب کاملاً جدیدی را پوشش میدهد. "بعد از اینکه اصول C++ را یاد گرفتم، سپس نحوه استفاده از C++ را در کدهای تولیدی از سری کتاب های Effective C++ Meyer یاد گرفتم. Effective Modern C++ مهمترین کتاب چگونه برای مشاوره در مورد دستورالعمل های کلیدی، سبک ها و اصطلاحات برای استفاده مدرن است. C++ موثر و خوب. هنوز آن را ندارید؟ این یکی را بخرید. - هرب ساتر، رئیس کمیته استانداردهای ISO C++ و معمار نرم افزار C++ در مایکروسافت سپس نحوه استفاده از C++ را در کدهای تولیدی از سری کتابهای Effective C++ Meyer یاد گرفتم. Effective Modern C++ مهمترین کتاب چگونه برای مشاوره در مورد دستورالعملها، سبکها و اصطلاحات کلیدی برای استفاده مؤثر و خوب از C++ مدرن است. هنوز مالک آن نیستید؟ این یکی را بخر اکنون". -- هرب ساتر، رئیس کمیته استانداردهای ISO C++ و معمار نرم افزار C++ در مایکروسافت سپس نحوه استفاده از C++ را در کدهای تولیدی از سری کتابهای Effective C++ Meyer یاد گرفتم. Effective Modern C++ مهمترین کتاب چگونه برای مشاوره در مورد دستورالعملها، سبکها و اصطلاحات کلیدی برای استفاده مؤثر و خوب از C++ مدرن است. هنوز مالک آن نیستید؟ این یکی را بخر اکنون". -- هرب ساتر، رئیس کمیته استانداردهای ISO C++ و معمار نرم افزار C++ در مایکروسافت
ارسال نظر درباره کتاب Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14