Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
SỬ DỤNG STL VECTOR TRONG C++
tailieunhanh - SỬ DỤNG STL VECTOR TRONG C++
Lớp mảng động vector có sẵn trong thư viện chuẩn STL của C++ cho phép định nghĩa một mảng động các phần tử kiểu T, vector có các tính chất sau: - Không cần phải khai báo kích thước của mảng vector có thể tự động cấp phát bộ nhớ, bạn sẽ không phải quan tâm đến quản lý kích thước của nó. - Vector còn có thể cho bạn biết số lượng các phần tử mà bạn đang lưu trong nó. | SỬ DỤNG STL VECTOR TRONG C Nguyễn Trí Hải 11520094 KHMT06 I Giới thiệu Lớp mảng động vector T có sẵn trong thư viện chuẩn STL của C cho phép định nghĩa một mảng động các phần tử kiểu T vector có các tính chất sau - Không cần phải khai báo kích thước của mảng vector có thể tự động cấp phát bộ nhớ bạn sẽ không phải quan tâm đến quản lý kích thước của nó. - Vector còn có thể cho bạn biết số lượng các phần tử mà bạn đang lưu trong nó. - Vector có các phương thức của stack. - Hỗ trợ tất cả các thao tác cơ bản như chèn xóa sao chép . II Vì sao dùng Vector . Kiểu vector có thể coi là kiểu mảng trong lập trình C truyền thống. Mảng là tập hợp các giá trị cùng kiểu được sắp xếp nối tiếp nhau. Các phần tử của mảng có thể được truy cập ngẫu nhiên qua chỉ số. Vấn đề đặt ra Nếu vector là mảng thì tại sao lại phải sử dụng vector khi bạn đã quá quen thuộc với mảng - Nếu bạn sử dụng mảng tĩnh Mảng này luôn được khai báo với kích thước tối đa mà bạn có thể dùng dẫn đến tốn nhiều vùng nhớ thừa. - Nếu bạn sử dụng mảng động Bạn phải xin cấp phát bộ nhớ làm việc với con trỏ. Con trỏ là khái niệm hay trong C C nhưng nó là nguyên nhân của rất nhiều rắc rối trong lập trình. - Không thuận tiện trong việc truyền tham số kiểu mảng vào hàm hay trả lại kiểu mảng từ hàm. - Nhược điểm quan trọng nhất Nếu bạn sử dụng mảng vượt chỉ số vượt quá kích thước đã khai báo C sẽ không thông báo lỗi điều này dẫn đến lỗi dây chuyền do các lệnh lỗi đã tác động đến các biến khác trong chương trình Vector là một container cung cấp khả năng sử dụng mảng mềm dẻo có kiểm soát range check khi cần thiết với kích thước tùy ý mà không cần phải sử dụng con trỏ . Ngoài ra vector cho phép bạn chèn thêm hoặc xóa đi một số phần tử chỉ bằng 1 lệnh không phải sử dụng vòng lặp như đối với mảng . III Cú pháp Để dùng vector thì cần thêm 1 header include vector và phải có using std vector vì vector được định nghĩa trong STL Standard Template Library Ví dụ vector int A Câu lệnh trên định nghĩa 1 vector có kiểu int. Kiểu vector .
Khánh Trang
87
16
pdf
Báo lỗi
Trùng lắp nội dung
Văn hóa đồi trụy
Phản động
Bản quyền
File lỗi
Khác
Upload
Tải xuống
đang nạp các trang xem trước
Bấm vào đây để xem trước nội dung
Tải xuống
TÀI LIỆU LIÊN QUAN
Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Nguyễn Huệ, Châu Đức
4
1
1
Giáo trình Lập trình web nâng cao (Nghề: Tin học ứng dụng - Cao đẳng) - Trường Cao đẳng Bách khoa Nam Sài Gòn (2021)
68
6
1
Bài giảng Tin học đại cương: Bài 4 - Trường ĐH Công Nghệ Thông Tin
26
69
3
Đề kiểm tra 15 phút lần 1 môn Tin học lớp 11 năm 2016-2017 - THPT Hàm Thuận Bắc - Đề 1
2
82
0
Đề cương ôn tập giữa học kì 2 môn Tin học lớp 11 năm 2020-2021 - Trường THPT Phú Bài
8
1511
24
Đề thi học kì 2 môn Tin học lớp 9 năm 2022-2023 có đáp án - Trường THCS Mỹ Hòa
7
1
1
Đề thi học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Yên Phương, Yên Lạc
4
1
1
Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2020-2021 - Trường THCS Long Châu
2
30
1
Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2020-2021 - Trường THCS Nguyễn Du
3
33
1
Đề thi học kì 2 môn Tin học lớp 8 năm 2020-2021 có đáp án - Trường THCS Quang Trung
7
27
1
TÀI LIỆU XEM NHIỀU
Một Case Về Hematology (1)
8
462283
61
Giới thiệu :Lập trình mã nguồn mở
14
24833
79
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11281
542
Câu hỏi và đáp án bài tập tình huống Quản trị học
14
10508
466
Phân tích và làm rõ ý kiến sau: “Bài thơ Tự tình II vừa nói lên bi kịch duyên phận vừa cho thấy khát vọng sống, khát vọng hạnh phúc của Hồ Xuân Hương”
3
9785
108
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8876
1160
Tiểu luận: Nội dung tư tưởng Hồ Chí Minh về đạo đức
16
8462
426
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
8089
2279
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
7464
1763
Đề tài: Dự án kinh doanh thời trang quần áo nữ
17
7185
268
TỪ KHÓA LIÊN QUAN
Kỹ thuật lập trình
Cú pháp câu lệnh
các phương thức của stack
xóa tại vị trí bất kỳ
phương thức chèn
toán tử so sánh
kiểm tra tràn chỉ số của mạng
Đề thi giữa học kì 2
Đề thi giữa học kì 2 lớp 8
Đề thi Tin học lớp 8
Bài tập Tin học lớp 8
Cú pháp của lệnh lặp While do
cú pháp của câu lệnh For do
Tin học ứng dụng
Giáo trình Lập trình web nâng cao
Lập trình web nâng cao
Kết hợp PHP với MySQL
Hoàn chỉnh Website
Cú pháp lệnh nhúng mã PHP
Cú pháp câu lệnh MySQL
Bài giảng Tin học đại cương
Tin học đại cương
Các câu lệnh trên C
Cú pháp khai báo lệnh if
Lệnh switch
Lệnh for
Kiểm tra 15 phút lớp 11
Đề kiểm tra 15 phút môn Tin 11
Kiểm tra 15 phút môn Tin lớp 11
Kiểm tra 15 phút lần 1 môn Tin 11
Cú pháp khai báo biến
Cú pháp câu lệnh gán
Đề cương ôn tập Tin 11 giữa học kì 2
Đề cương ôn tập giữa học kì 2 Tin học 11
Đề cương giữa HK2 Tin học lớp 11
Đề cương ôn thi Tin 11 trường THPT Phú Bài
Cú pháp khai báo
Cú pháp câu lệnh lặp
Đề thi học kì 2
Đề thi học kì 2 lớp 9
Đề thi HK2 môn Tin học lớp 9
Kiểm tra HK2 lớp 9 môn Tin học
Cú pháp khai báo biến
Cú pháp của câu lệnh lặp
Đề thi học kì 2 lớp 8
Cú pháp khai báo biến mảng
Đề thi giữa học kì 2 môn Tin học lớp 8
Đề kiểm tra giữa học kì 2 môn Tin học 8
Đề thi giữa học kì 2 lớp 8 môn Tin học
Đề thi trường THCS Long Châu
Câu lệnh lặp với số lần biết trước
Cú pháp câu lệnh lặp For do
Đề thi trường THCS Nguyễn Du
Câu lệnh While do
Đề thi học kì 2 môn Tin học
Đề thi học kì 2 môn Tin học lớp 8
Đề thi trường THCS Quang Trung
Câu lệnh for do
Cú pháp câu lệnh While do
Kiểm tra giữa học kì 2 môn Toán 8
Đề thi giữa HK2 môn Toán lớp 8
Câu lệnh lặp
Đề thi giữa học kì 2 lớp 8 môn Tin
Kiểm tra giữa HK2 môn Tin lớp 8
Câu lệnh trình Pascal
Đề thi HK2 Tin học lớp 8
Cách thức hoạt động của câu lệnh lặp
Ôn thi HK2 môn Tin học lớp 8
Câu lệnh khai báo biến mảng
Bài giảng Access
Tin học văn phòng
Cú pháp lệnh SELECT
Ngôn ngữ SQL
Câu lệnh SQL
Trắc nghiệm Tin học lớp 8
Cấu trúc lệnh lặp For
giáo trình PHP
định dạng text
quản trị dữ liệu
câu lệnh dữ liệu
cú pháp của MySQL
Apache Web Server
Cơ bản về chứng chỉ LPI
Linux những điều cơ bản
câu lệnh cơ bản của Linux
sử dụng ký tự đại diện
cú pháp đại diện
hệ thống rời rạc ở miền n
hệ thống rời rạc ở miền z
thiết kế bộ lọc
trình bày báo cáo
mẫu báo cáo
giá trị biên độ
tham số đầu
phương sai
câu lệnh cú pháp
Kiểm tra 45 phút lớp 11
Đề kiểm tra 45 phút môn Tin 11
Kiểm tra 45 phút môn Tin lớp 11
Kiểm tra 45 phút lần 1 môn Tin 11
Câu lệnh rẽ nhánh
Ôn thi giữa học kì 2 môn Tin lớp 8
Ngôn ngữ Pascal
Đề thi giữa học kì 2 lớp 10
Đề thi giữa HK2 môn Tin lớp 10
Kiểm tra giữa HK2 môn Tin lớp 10
Cú pháp câu lệnh lặp while
Xâu kí tự
Bài giảng Ngôn ngữ lập trình Python
Ngôn ngữ lập trình Python
Từ khóa trong Python
Định danh trong Python
Biến trong Python
Câu lệnh trong Python
TÀI LIỆU MỚI ĐĂNG
Báo cáo nghiên cứu khoa học " KẾT QUẢ NGHIÊN CỨU BƯỚC ĐẦU VỀ THIÊN ĐỊCH CHÂN KHỚP TRÊN CÂY THANH TRÀ Ở THỪA THIÊN HUẾ "
7
261
4
22-11-2024
Báo cáo nghiên cứu nông nghiệp " Field control of pest fruit flies in Vietnam "
14
181
4
22-11-2024
báo cáo hóa học:" Quality of data collection in a large HIV observational clinic database in sub-Saharan Africa: implications for clinical research and audit of care"
7
146
4
22-11-2024
ĐỀ TÀI " ĐÁNH GIÁ HIỆU QUẢ HOẠT ĐỘNG KINH DOANH NGOẠI HỐI CỦA NGÂN HÀNG THƯƠNG MẠI CỔ PHẦN XUẤT NHẬP KHẨU VIỆT NAM "
51
144
3
22-11-2024
5 thói quen ăn uống hủy hoại hàm răng đẹp
5
159
1
22-11-2024
OPEN SOURCE ERP REASONABLE TOOLS FOR MANUFACTURING SMEs?
1
141
1
22-11-2024
Data Mining Classification: Basic Concepts, Decision Trees, and Model Evaluation Lecture Notes for Chapter 4 Introduction to Data Mining
101
133
1
22-11-2024
Determini prounoun 1
6
132
0
22-11-2024
CÂU HỎI TRẮC NGHIỆM HSLS NƯỚC TIỂU
9
167
0
22-11-2024
Báo cáo khoa học: "A rare coexistence of adrenal cavernous hemangioma with extramedullar hemopoietic tissue: a case report and brief review of the literature"
4
100
0
22-11-2024
TÀI LIỆU HOT
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
8089
2279
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
7464
1763
Ebook Chào con ba mẹ đã sẵn sàng
112
4364
1369
Ebook Tuyển tập đề bài và bài văn nghị luận xã hội: Phần 1
62
6149
1258
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8876
1160
Giáo trình Văn hóa kinh doanh - PGS.TS. Dương Thị Liễu
561
3786
680
Giáo trình Sinh lí học trẻ em: Phần 1 - TS Lê Thanh Vân
122
3909
609
Giáo trình Pháp luật đại cương: Phần 1 - NXB ĐH Sư Phạm
274
4614
562
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
11281
542
Bài tập nhóm quản lý dự án: Dự án xây dựng quán cafe
35
4446
490