1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 8 - TS. Lý Anh Tuấn

45 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 45
Dung lượng 4,01 MB

Nội dung

Bài giảng Nguyên lý lập trình hướng đối tượng: Bài 8 Con trỏ và mảng động, cung cấp cho người học những kiến thức như: Các biến con trỏ; Quản lý bộ nhớ; Tạo và sử dụng; Phép tính con trỏ; Con trỏ this; Hàm hủy, hàm tạo sao chép. Mời các bạn cùng tham khảo!

NGUYÊN LÝ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 8: Con trỏ mảng động Giảng viên: TS Lý Anh Tuấn Email: tuanla@tlu.edu.vn Nội dung Con trỏ ◦ Các biến trỏ ◦ Quản lý nhớ Mảng động ◦ Tạo sử dụng ◦ Phép tính trỏ Lớp, trỏ, mảng động ◦ Con trỏ this ◦ Hàm hủy, hàm tạo chép Giới thiệu  Định nghĩa trỏ ◦ Địa nhớ biến  Nhắc lại: nhớ phân chia ◦ Các vị trí nhớ đánh số ◦ Đôi địa sử dụng làm tên biến  Chúng ta sử dụng trỏ ◦ Tham số truyền tham chiếu ◦ Địa đối số thực truyền Biến trỏ  Con trỏ định kiểu ◦ Có thể lưu trữ trỏ biến ◦ Không phải int, double mà trỏ trỏ tới int, double, vân vân  Ví dụ: double *p; ◦ p khai báo biến trỏ trỏ tới double ◦ Có thể lưu giữ trỏ trỏ tới biến kiểu double Khai báo biến trỏ  Con trỏ khai báo giống kiểu khác ◦ Thêm “*” trước tên biến ◦ Tạo trỏ trỏ đến kiểu “*” phải đặt trước biến  int *p1, *p2, v1, v2;  ◦ p1, p2 lưu trữ trỏ trỏ tới biến int ◦ v1, v2 biến nguyên nguyên Địa số Con trỏ địa  Địa số nguyên  Con trỏ số nguyên  C++ buộc trỏ sử dụng làm địa  ◦ Không thể sử dụng số ◦ Thậm chí “là một” số Trỏ tới  int *p1, *p2, v1, v2; p1 = &v1; ◦ Thiết lập biến trỏ p1 trỏ tới biến int v1  Toán tử, & ◦ Xác định địa biến  Các đọc: ◦ “p1 địa v1” ◦ Hoặc “p1 trỏ tới v1” Trỏ tới int *p1, *p2, v1, v2; p1 = &v1;  Có hai cách để tham chiếu đến v1:  ◦ Bằng thân biến v1: cout

Ngày đăng: 09/12/2021, 10:04