TAILIEUCHUNG - Lecture Programming principles and practice using C++: Chapter 18 - Bjarne Stroustrup

After studying this chapter, students will be able to understand: Vector revisited, pointers and free store, destructors, initialization, copy and move, arrays, array and pointer problems, changing size, templates, range checking and exceptions. | Chapter 18 Vectors and Arrays Bjarne Stroustrup Abstract arrays, pointers, copy semantics, elements access, references Next lecture: parameterization of a type with a type (templates), and range checking (exceptions). Stroustrup/Programming Overview Vector revisited How are they implemented? Pointers and free store Destructors Initialization Copy and move Arrays Array and pointer problems Changing size Templates Range checking and exceptions Stroustrup/Programming Reminder Why look at the vector implementation? To see how the standard library vector really works To introduce basic concepts and language features Free store (heap) Copy and move Dynamically growing data structures To see how to directly deal with memory To see the techniques and concepts you need to understand C Including the dangerous ones To demonstrate class design techniques To see examples of “neat” code and good design Stroustrup/Programming vector // a .

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.