Ngôn ngữ lập trình C++và cấu trúc dữ liệu part 9

Tham khảo tài liệu 'ngôn ngữ lập trình c++và cấu trúc dữ liệu part 9', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | tao cac istream_iterator istream_iterator int ptrdiff_t file jter infile file istream_iterator int ptrdiff_t end_of_stream eof copy tu file vao danh sach iList copy file jter end_of_stream back_inserter iList cout endl hien thi danh sach ostream_iterator int ositer cout copy osìter Chúng ta định nghĩa một ifstream để biểu diễn file file phải tồn tại và chứa dữ liệu nếu chạy chương trình FOUTIER sẽ tạo ra file này . Thay vì sử dụng cin như trong ví dụ INTER chúng ta sử dụng đối tượng ifstream là infile. Đối tượng kết thúc stream giống như ưong ví dụ trước. Ở trong chương trình nàý chúng ta có một sự thay đổi sử dụng một back_inserter để chèn dữ liệu vào iList. Vì sử dụng back_inserter nên có thể định nghĩa iList là một côngtenơ rỗng thay cho một côngtenơ có kích thước xác định. Điều này thường có ý nghĩa khi đọc vào bởi vì chúng ta có thể không biết có bao nhiêu dữ liệu sẽ được nhập vào. 217 CHUƠNG 10 CÔNGTENƠ TUẦN Tự Trong chương này chúng ta sẽ giới thiêu ba cỗngtenơ tuần tự véctơ vector danh sách list và hàng đợi hai đầu deque tập trung vào cách làm việc của các côngtenơ này và các hàm thành viên của chúng. Các chương trình ví dụ sẽ giới thiệu một vài hàm thành viên cho côngtenơ được mô tả. Tuy nhiên nên nhớ rằng các loại côngtenở khác nhau vẫn sử dụng các hàm thành viên có tên và chức năng giông nhau. . VÉCTƠ Chúng ta có thể nghĩ về các véctơ như các mảng thông minh. Chúng quản lý việc cấp phát bộ nhớ giúp chúng ta co giãn kích thưóc véctơ khi chèn hoặc xóa dữ liêu. Chúng ta có thể sử dụng véctơ y như các mảng truy nhập các phần tử của nó với toán tử . Việc truy nhập ngẫu nhiên như vậy rất nhanh với các véctơ. Nó cũng nhanh khi thêm add push một mục dữ liệu mới vào cuối back của véctơ. Khi những việc này xảy ra kích thước của véctơ được tự động tãng lên để giữ mục dữ liệu thêm vào hoặc tự động giảm đi khi xóa một mục khỏi véctơ. Các hàm thành viên của véctơ sẽ thực hiện những thao tác cơ bản trên véctơ. Có những hàm thành .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
196    59    1    29-04-2024
Đã 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.