ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Boost C++ Application Development Cookbook

دانلود کتاب Boost C Development Cookbook

Boost C++ Application Development Cookbook

مشخصات کتاب

Boost C++ Application Development Cookbook

دسته بندی: برنامه نويسي
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1849514895, 9781849514897 
ناشر: Packt Publishing Ltd 
سال نشر: 2013 
تعداد صفحات: 348 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 41,000



کلمات کلیدی مربوط به کتاب Boost C Development Cookbook: کتابخانه، ادبیات کامپیوتر، C/C++



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Boost C++ Application Development Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Boost C Development Cookbook نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Boost C Development Cookbook

کتابخانه‌های Boost توسط متخصصان توسعه داده شده‌اند، روی پلتفرم‌ها و معماری‌های پردازنده‌های متعدد آزمایش شده‌اند و حاوی راه‌حل‌های قابل اعتماد برای طیف وسیعی از وظایف هستند. این کتاب آشپزی شما را به سفری برای ساده‌سازی فرآیند توسعه برنامه‌ها می‌برد و شما را در نوشتن سریع برنامه‌های کاربردی راهنمایی می‌کند. \"Boost C++ Application Development Cookbook\" تعدادی دستور العمل گام به گام واضح را در اختیار شما قرار می دهد که به شما کمک می کند از قدرت واقعی Boost و C++ استفاده کنید و در عین حال زمینه خوبی برای استفاده از آن در هر پروژه ای به شما می دهد.


توضیحاتی درمورد کتاب به خارجی

Boost libraries are developed by professionals, tested on multiple platforms and processor architectures, and contain reliable solutions for a wide range of tasks. This Cookbook takes you on a journey of simplifying the process of application development and guides you through writing perfect applications fast. "Boost C++ Application Development Cookbook" provides you with a number of clear step-by-step recipes that will help you take advantage of the real power of Boost and C++, while giving you a good grounding in using it in any project.



فهرست مطالب

Preface
Chapter 1: Starting to Write Your Application
Chapter 2: Converting Data
Chapter 3: Managing Resources
Chapter 4: Compile-time Tricks
Chapter 5: Multithreading
Chapter 6: Manipulating Tasks
Chapter 7: Manipulating Strings
Chapter 8: Metaprogramming
Chapter 9: Containers
Chapter 10: Gathering Platform and Compiler Information
Chapter 11: Working with the System
Chapter 12: Scratching the Tip of the Iceberg
Index

    Preface

    Chapter 1: Starting to Write Your Application
        Introduction
        Getting configuration options
        Storing any value in a container/variable
        Storing multiple chosen types in a variable/container
        Using a safer way to work with a container that stores multiple chosen types
        Returning a value or flag where there is no value
        Returning an array from a function
        Combining multiple values into one
        Reordering the parameters of function
        Binding a value as a function parameter
        Using the C++11 move emulation
        Making a noncopyable class
        Making a noncopyable but movable class

    Chapter 2: Converting Data
        Introduction
        Converting strings to numbers
        Converting numbers to strings
        Converting numbers to numbers
        Converting user-defined types to/from strings
        Casting polymorphic objects
        Parsing simple input
        Parsing input

    Chapter 3: Managing Resources
        Introduction
        Managing pointers to classes that do not leave scope
        Reference counting of pointers to classes used across methods
        Managing pointers to arrays that do not leave scope
        Reference counting pointers to arrays used across methods
        Storing any functional objects in a variable
        Passing a function pointer in a variable
        Passing C++11 lambda functions in a variable
        Containers of pointers
        Doing something at scope exit
        Initializing the base class by a member of the derived class

    Chapter 4: Compile-time Tricks
        Introduction
        Checking sizes at compile time
        Enabling the usage of templated functions for integral types
        Disabling templated functions' usage for real types
        Creating a type from number
        Implementing a type trait
        Selecting an optimal operator for a template parameter
        Getting a type of expression in C++03

    Chapter 5: Multithreading
        Introduction
        Creating an execution thread
        Syncing access to a common resource
        Fast access to common resource using atomics
        Creating a work_queue class
        Multiple-readers-single-writer lock
        Creating variables that are unique per thread
        Interrupting a thread
        Manipulating a group of threads

    Chapter 6: Manipulating Tasks
        Introduction
        Registering a task for processing an arbitrary datatype
        Making timers and processing timer events as tasks
        Network communication as a task
        Accepting incoming connections
        Executing different tasks in parallel
        Conveyor tasks processing
        Making a nonblocking barrier
        Storing an exception and making a task from it
        Getting and processing system signals as tasks

    Chapter 7: Manipulating Strings
        Introduction
        Changing cases and case-insensitive comparison
        Matching strings using regular expressions
        Searching and replacing strings using regular expressions
        Formatting strings using safe printf-like functions
        Replacing and erasing strings
        Representing a string with two iterators
        Using a reference to string type

    Chapter 8: Metaprogramming
        Introduction
        Using type "vector of types"
        Manipulating a vector of types
        Getting a function's result type at compile time
        Making a higher-order metafunction
        Evaluating metafunctions lazily
        Converting all the tuple elements to strings
        Splitting tuples

    Chapter 9: Containers
        Introduction
        Comparing strings in an ultra-fast manner
        Using an unordered set and map
        Making a map, where value is also a key
        Using multi-index containers
        Getting the benefits of single-linked list and memory pool
        Using flat associative containers

    Chapter 10: Gathering Platform and Compiler Information
        Introduction
        Detecting int128 support
        Detecting RTTI support
        Speeding up compilation using C++11 extern templates
        Writing metafunctions using simpler methods
        Reducing code size and increasing performance of user-defined types (UDTs) in C++11
        The portable way to export and import functions and classes
        Detecting the Boost version and getting latest features

    Chapter 11: Working with the System
        Introduction
        Listing files in a directory
        Erasing and creating files and directories
        Passing data quickly from one process to another
        Syncing interprocess communications
        Using pointers in shared memory
        The fastest way to read files
        Coroutines – saving the state and postponing the execution

    Chapter 12: Scratching the Tip of the Iceberg
        Introduction
        Working with graphs
        Visualizing graphs
        Using a true random number generator
        Using portable math functions
        Writing test cases
        Combining multiple test cases in one test module
        Manipulating images

    Index




نظرات کاربران