دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Gennaro. Davide Di
سری:
ISBN (شابک) : 9781484210109, 1484210107
ناشر: Apress
سال نشر: 2015
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 مگابایت
کلمات کلیدی مربوط به کتاب فرابرنامه نویسی پیشرفته در کلاسیک ++C: علوم کامپیوتر
در صورت تبدیل فایل کتاب Advanced Metaprogramming in Classic C++ به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب فرابرنامه نویسی پیشرفته در کلاسیک ++C نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
فرابرنامهنویسی پیشرفته در C++ کلاسیک قصد دارد هم مقدمه و هم مرجعی برای فرابرنامهنویسی قالب C++ (TMP) باشد. TMP در کتاب به عنوان مجموعهای از تکنیکها ارائه شده است که سبک جدیدی را در C++ به ارمغان میآورد و کد را فوقالعاده واضح و کارآمد میسازد. این کتاب با جنبه های زبان، الگوهای طراحی، نمونه ها و کاربردها (به عنوان مطالعات موردی دیده می شود) می پردازد. تاکید ویژه بر تکنیک های کوچک قابل استفاده مجدد است که کیفیت کار روزانه را بهبود می بخشد. چیزی که کتاب را استثنایی می کند، سطح درک مفاهیم درگیر است که توسط نویسنده بیان شده است. این فقط یک مرور کلی از فرابرنامهنویسی نیست. شما واقعاً موضوعات دشواری مانند ادعاهای استاتیک، نحوه نوشتن متاتابع، وضوح اضافه بار، عبارات لامبدا و بسیاری موارد دیگر را درک خواهید کرد. بیشتر از آن، با مثالهای عملی که با توضیحات صریح نویسنده هدایت میشوند، از طریق آنها کار خواهید کرد. این کتاب از شما می خواهد که فکر کنید و یاد بگیرید و زبان را بفهمید تا بتوانید در سطح بالاتری برنامه ریزی کنید.
Advanced Metaprogramming in Classic C++ aims to be both an introduction and a reference to C++ template metaprogramming (TMP); TMP is presented in the book as a set of techniques that will bring a new style in C++ and make code exceptionally clear and efficient. The book deals with language aspects, design patterns, examples and applications (seen as case studies). Special emphasis is put on small reusable techniques that will improve the quality of daily work. What makes the book exceptional is the level of understanding of the concepts involved imparted by the author. This is not just a rote overview of metaprogramming. You will truly understand difficult topics like static assertions, how to write metafunctions, overload resolution, lambda expressions, and many others. More than that, you will work through them with practical examples guided by the author's frank explanations. This book requires you to think and to learn and to understand the language so that you can program at a higher level.
Front Matter....Pages i-xxvii
Front Matter....Pages 1-1
Templates....Pages 3-92
Small Object Toolkit....Pages 93-118
Front Matter....Pages 119-119
Static Programming....Pages 121-172
Overload Resolution....Pages 173-227
Interfaces....Pages 229-274
Algorithms....Pages 275-325
Code Generators....Pages 327-371
Functors....Pages 373-414
The Opaque Type Principle....Pages 415-474
Front Matter....Pages 475-475
Refactoring....Pages 477-499
Debugging Templates....Pages 501-513
C++0x....Pages 515-526
Exercises....Pages 527-531
Bibliography....Pages 533-533
Back Matter....Pages 535-541