TAILIEUCHUNG - Ebook Fundamentals of C++ programming: Part 2

(BQ) Part 2 book "Fundamentals of C++ programming" has contents: Standard C++ classes, custom objects, fine tuning objects, building some useful classes, inheritance and polymorphism, memory management, generic programming, the standard template library, associative containers, handling exceptions,. and other contents. | 377 Chapter 13 Standard C++ Classes In the hardware arena, a desktop computer is built by assembling • a motherboard (a circuit board containing sockets for a processor and assorted supporting cards), • a processor, • memory, • a video card, • an input/output card (USB ports, parallel port, and mouse port), • a disk controller, • a disk drive, • a case, • a keyboard, • a mouse, and • a monitor. (Some of these components like the I/O, disk controller, and video may be integrated with the motherboard.) The video card is itself a sophisticated piece of hardware containing a video processor chip, memory, and other electronic components. A technician does not need to assemble the card; the card is used as is off the shelf. The video card provides a substantial amount of functionality in a standard package. One video card can be replaced with another card from a different vendor or with another card with different capabilities. The overall computer will work with either card (subject to availability of drivers for the operating system) because standard interfaces allow the components to work together. Software development today is increasingly component based. Software components are used like hardware components. A software system can be built largely by assembling pre-existing software building blocks. C++ supports various kinds of software building blocks. The simplest of these is the function that we investigated in Chapter 8 and Chapter 9. A more powerful technique uses built-in and user designed software objects. ©2017 Richard L. Halterman Draft date: January 30, 2017 378 . STRING OBJECTS C++ is object-oriented. It was not the first OO programming language, but it was the first OO language that gained widespread use in a variety of application areas. An OO programming language allows the programmer to define, create, and manipulate objects. Variables representing objects can have considerable functionality compared to the primitive numeric variables like .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.