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

C++ và lập trình hướng đối tượng - Chương 2

25 538 2
Tài liệu đã được kiểm tra trùng lặp

Đ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 25
Dung lượng 172 KB

Nội dung

C++ và lập trình hướng đối tượng - Chương

chơng Hàm C++ Chơng trình bầy khả C++ việc xây dựng sử dụng hàm Đó là: + Kiểu tham chiếu việc truyền liệu cho hàm tham chiếu + Đối tham chiếu (const) + Đối có giá trị mặc định + Hàm trực tuyến + Việc định nghĩa chồng hàm + Việc định nghĩa chồng toán tư § BiÕn tham chiÕu (Reference variable) 1.1 Hai loại biến dùng C Trớc nói đến biến tham chiếu, nhắc lại loại biến gặp C là: Biến giá trị dùng để chứa liƯu (nguyªn, thùc, ký tù, ) BiÕn trá dùng để chứa địa Các biến đợc cung cấp nhớ có địa Ví dụ câu lệnh khai báo: double x , *px; tạo biến giá trị kiểu double x biến trá kiĨu double px BiÕn x cã vïng nhí byte, biÕn px cã vïng nhí byte (nÕu dïng mô hình Large) Biến x dùng để chứa giá trị kiĨu double, vÝ dơ lƯnh g¸n: x = 3.14; sÏ chứa giá trị 3.14 vào biễn x Biến px dùng ®Ĩ chøa ®Þa chØ cđa mét biÕn thùc, vÝ dơ câu lệnh: px = &x ; lu trữ địa chØ cđa biƠn x vµo trá px 1.2 BiÕn tham chiÕu Trong C++ cho phÐp sư dơng lo¹i biÕn thứ ba biến tham chiếu So với loại biến quen biết nói trên, biến có đặc điểm sau: 36 + Biến tham chiếu không đợc cấp phát nhớ, địa riêng + Nó dùng làm bí danh cho biến (kiểu giá trị) sử dụng vùng nhớ biến Ví dụ câu lệnh: float u, v, &r = u ; tạo biến thực u, v biến tham chiếu thực r Biến r không đợc cấp phát nhớ, tên khác (bí danh) cđa u vµ nã dïng chung vïng nhí cđa biến u Thuật ngữ: Khi r bí danh (alias) u ta nói r tham chiếu đến biến u Nh thuật ngữ đợc hiểu nh ý nghÜa: Khi r lµ bÝ danh cđa u r dùng chung vùng nhớ u, dó : + Trong mäi c©u lƯnh, viÕt u hay viÕt r có ý nghĩa nh nhau, truy nhËp ®Õn cïng mét vïng nhí + Cã thĨ dïng biÕn tham chiÕu ®Ĩ truy nhËp ®Õn mét biÕn kiĨu giá trị Ví dụ: int u, v, &r = u; r = 10 ; // u=10 cout h.h ; h.td = h.t + h.l + h.h ; cout

Ngày đăng: 14/11/2012, 16:34

TỪ KHÓA LIÊN QUAN

w