Rantbit - Thế giới tin giải trí, học tập cực hay
  • Home
  • Phần Mềm
No Result
View All Result
  • Home
  • Phần Mềm
No Result
View All Result
Rantbit - Thế giới tin giải trí, học tập cực hay
No Result
View All Result

[Lập trình C/C++] Bài 58. Vector trong C++ là gì ? Tổng quan về vector

admin by admin
July 8, 2020
in Uncategorized
8
[Lập trình C/C++] Bài 58. Vector trong C++ là gì ? Tổng quan về vector



– Các hàm vector:
– Demo các hàm vector:
========= ƯU ĐIỂM =========
1. Vector bản chất là 1 mảng 1 chiều – cụ thể nó là 1 cái mảng động – nó là 1 cái siêu mảng động
+ Vector có thể chứa các kiểu dữ liệu cơ sở(int, float, double, char…) và kiểu dữ liệu do người lập trình định nghĩa – struct…
TẠI SAO NÓ LÀ SIÊU MẢNG ĐỘNG
+ Vector có hết tất cả các tính chất mà mảng 1 chiều(mảng tĩnh và mảng động) và có thêm 1 số tính chất riêng của nó nữa(khắc phục nhược điểm của mảng tĩnh và mảng động)
+ Nếu như chúng ra dùng mảng tĩnh hay mảng động thì KHAI BÁO KÍCH THƯỚC CỦA MẢNG CẦN THAO TÁC TRƯỚC. Còn vector không cần khai báo trước số lượng phần tử cần dùng – bởi vì nó được hỗ trợ cái cơ chế tự động thêm phần tử vào cuối (push_back())
+ Tự động đi giải phóng vùng nhớ khi chương trình kết thúc
+ Các thao tác thêm, xóa , tìm kiếm, sắp xếp bên mảng 1 chiều (mảng tĩnh hay mảng động) thì chúng ta phải đi cài – đặt – còn bên vector nó sẽ hỗ trợ chúng ta các hàm xử lí tương tự

========= KHUYẾT ĐIỂM =========
– Tốn bộ nhớ hơn mảng tĩnh và mảng động(do cơ chế container buộc phải tạo ra thêm các vùng nhớ riêng để quản lí chặt chẽ hơn)

String, Vector, List, Stack, Queue…: thuộc thư viện chuẩn của C++ – STL(Standard Template Library)

Nguồn: https://rantbit.com

Xem thêm bài viết khác: https://rantbit.com/giao-duc/

Xem thêm Bài Viết:

  • Mì tôm TV dõi theo diễn biến bóng đá trực tiếp trên thế giới
  • Sinh năm 1993 mệnh gì? Tuổi Quý Dậu hợp với màu gì?
  • Hướng dẫn cách vệ sinh máy cắt thịt đúng chuẩn
  • Nhận diện khách hàng bất động sản thông qua công nghệ số
  • Thuốc Piracetam: Công dụng, liều dùng, cách dùng
Previous Post

Tiếng Anh lớp 3 | Unit 16: Do you have any pets? [Hướng dẫn học tiếng Anh lớp 3 trọn bộ 20 unit]

Next Post

All Xbox, Nintendo and PlayStation Startups (Unused Brand ID)

Next Post
All Xbox, Nintendo and PlayStation Startups (Unused Brand ID)

All Xbox, Nintendo and PlayStation Startups (Unused Brand ID)

Comments 8

  1. Cây Phong Ba says:
    2 years ago

    e học rất nhiều từ kênh của a

    Reply
  2. Cây Phong Ba says:
    2 years ago

    Thank anh nhiều

    Reply
  3. Hà Nguyễn Bá says:
    2 years ago

    may quá có video này để học, tiết hôm e nghỉ đúng bài này

    Reply
  4. tien tran says:
    2 years ago

    anh ơi anh có video hướng dẫn sử dụng thư viện SDL không anh

    Reply
  5. Minh Huy Phạm says:
    2 years ago

    anh cho em xin cái link hay giảng cho em về cái siêu mảng động với ạ em không tìm được 🙂

    Reply
  6. Trung Hiếu Trần says:
    2 years ago

    anh ơi em thấy mấy class bên kế thừa class quản lý danh sách anh dùng vector vậy dùng con trỏ thì làm sao để tạo class quản lý danh sách nhập xuất độc giả trẻ em vs người lớn ạ

    Reply
  7. Tuệ Trần says:
    2 years ago

    a ơi sao cái loạt video này không thấy có dạy về phần CLASS vậy ạ???

    Reply
  8. Phuong Tran says:
    2 years ago

    giọng anh nghe hay rất hay, êm tai, =)))

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Xem Thêm

No Content Available
  • Liên Hệ
  • Chính Sách Bảo Mật

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Phần Mềm

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.