توضیحات کتاب :
کتابخانه استاندارد C++ مجموعه وسیعی از قالبیتهای ورودی/خروجی (I/O) را فراهم آورده است. در این فصل به بررسی قابلیتها و توانایی عملیات I/O خواهیم پرداخت. C++ از I/O نوع ایمن (type-safe) استفاد میکند. هر عملیات I/O به نوع داده حساس میباشد. اگر یک تابع عضو I/O برای کار با نوع داده خاصی در نظر گرفته شده باشد، فقط برای آن نوع داده فراخوانی میشود. اگر مطابقتی مابین نوع داده واقعی و تابع برای کار با آن نوع داده وجود نداشته باشد، کامپایلر خطا تولید خواهد کرد. از اینرو داده اشتباه قادر به نفوذ به سیستم نخواهد بود.کاربران میتوانند نحوه عملکرد I/O بر روی شیها از نوع تعریف شده توسط کاربر را با اعمال سربارگذاری عملگرهای درج (<<) و استخراج (>>) مشخص سازند. این بسطپذیری یکی از ویژگیهای با ارزش C++ است.
استریمها
در C++ عملیات I/O از طریق استریمها (streams) یا جریانها صورت میگیرد، که دنباله یا توالی از بایتها هستند. در عملیات ورودی، جریان بایتها از سوی یک دستگاه (همانند صفحه کلید، دیسک، اتصال شبکه) به حافظه اصلی است. در عملیات خروجی، جریان بایتها از طرف حافظه اصلی به سمت یک دستگاه میباشد (همانند، صفحه نمایش، چاپگر، دیسک، اتصال شبکه و غیره). یک برنامه کاربردی با مفهوم پیوندی این بایتها سر و کار دارد. بایتها میتوانند نشاندهنده کاراکترها، دادههای خام، تصاویر گرافیکی، گفتارهای دیجیتالی، ویدئو دیجیتالی یا هر نوع اطلاعات دیگری باشند که مورد نیاز یک برنامه هستند.
فهرست کتاب استفاده از استریم ورودی و خروجی شی گرا در C++
• مقدمه
• استریمها
• استریمهای کلاسیک در مقابل استریمهای استاندارد
• فایلهای سرآیند کتابخانه iostream
• کلاسها و شیهای استریم ورودی/خروجی
• استریم خروجی
• چاپ متغیرهای char *
• چاپ کاراکتر با استفاده از تابع عضو put
• استریم ورودی
• توابع عضو get و getline
• توابع عضو peek، putback و ignore
• I/O نوع ایمن
• ورودی/خروجی قالببندی نشده با استفاده از read، write و gcount
• معرفی دستکاری کنندههای استریم
• پایه انتگرال استریم: dec، oct، hex و setbase
• دقت نقطه اعشار (setprecision, precision)
• طول میدان (setw, width)
• دستکاری کنندههای استریم خروجی تعریف شده توسط کاربر
• تعیین فرمت استریم و دستکاری کنندههای استریم
• دنباله صفرها و نقاط دسیمال (showpoint)
• ترازبندی (left، right و internal)
• لایهگذاری (setfill, fill)
• پایه انتگرال استریم (showbase, hex, oct, dec)
• اعداد اعشاری، نماد علمی و ثابت (scientific، fixed)
• کنترل حروف بزرگ/کوچک (uppercase)
• قالببندی بولی (boolalpha)
• تنظیم و تنظیم مجدد وضعیت قالببندی از طریق تابع عضو flags
• وضعیت خطا در استریم
• پیوند استریم خروجی با استریم ورودی
دانلود کتاب اموزش استفاده از استریم ورودی و خروجی شی گرا در C++
پسورد : www.iranmeet.com
پرشین بوک...
ما را در سایت پرشین بوک دنبال می کنید
برچسب : کتاب"موبایل"ماه نامه"کتاب های جدید"رمان"پزشکی"سرگرمی"مجلات"ورزشی"اندروید"جاوا"آیفون, نویسنده : محمد صفایی persianbook بازدید : 719 تاريخ : سه شنبه 1 مرداد 1392 ساعت: 22:06