tailieunhanh - Bài giảng Lập trình nâng cao - Chương 8: Class and struct (tt)
Bài giảng "Lập trình nâng cao - Chương 8: Class and struct" cung cấp cho người học các kiến thức: Quyền truy nhập private/public cho biến hàm thành viên, class so với struct, khởi tạo hằng thành viên, hàm bạn (friend), . | Bài giảng Lập trình nâng cao - Chương 8 Class and struct tt Class amp Struct II Lập trình nâng cao Nội dung chính Chủ yếu là các vấn đề cú pháp Quyền truy nhập private public cho biến hàm thành viên class so với struct Khởi tạo hằng thành viên Hàm bạn friend Cài chồng toán tử Tách cài đặt hàm thành viên ra khỏi định nghĩa Tách file .h và .cpp public private struct Vector private x và y là các thành viên được khai báo là private double x double y add và print là các thành viên public public Vector add Vector other . void print . tại một hàm không phải thành viên của struct class Vector v Lỗi x private Ok. print public public private struct Vector private Thành viên private của một struct class double x là thành viên chỉ có thể được truy nhập ở bên double y trong định nghĩa và cài đặt của struct class đó. public Vector add Vector other . void print . Thành viên public của một struct class là thành viên mà có thể truy nhập được từ bất cứ đâu trong phạm vi của biến struct class. tại một hàm không phải thành viên của struct class Vector v Lỗi x private Ok. print public Thành viên của struct mặc định là public struct Vector double x double y Vector add Vector other . void print . x y add print nghiễm nhiên public mà không cần gì ngoài khai báo thông thường bên ngoài struct class Vector v truy nhập biến thành viên x của v truy nhập hàm thành viên print của v Class giống hệt struct ngoại trừ quyền truy nhập mặc định struct Vector class Vector private private double x double x double y double y public public Vector add Vector other Vector add Vector other . . void print void print . . hoàn toàn tương đương Class giống hệt struct ngoại trừ quyền truy nhập mặc định struct Vector class Vector private không cần khai báo private double x double x double y double y Vector add Vector other Vector add Vector other . . void print void print . . hoàn toàn tương đương mặc định thành viên class là private Cách khai báo thông dụng cho .
đang nạp các trang xem trước