TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Chương 1 - Trần Sơn Hải

Mời các bạn tham khảo bài giảng Lập trình hướng đối tượng: Chương 1 do Trần Sơn Hải biên soạn sau đây để nắm bắt được những kiến thức về C++ và C; hàm cin/cout/cerr; tham chiếu; chồng hàm; tham số ngầm định trong lời gọi hàm; toán tử quản lý bộ nhớ động; lập trình cấu trúc và một số kiến thức khác. | LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Trần Sơn Hải transonhai@ 5/14/2020 5:08:02 AM Lập Trình Hướng Đối Tượng Slide Tóm tắt nội dung môn học Phần 1: Giới thiệu Phần 2: Các khái niệm cơ bản Phần 3: Lớp và đối tượng Phần 4: Kỹ thuật thừa kế và tính đa hình Phần 5: Thiết kế chương trình hướng đối tượng Phần 6: Khuôn mẫu (template) Phần 7: Luồng nhập xuất Phần 8: Cacù mẫu thiết kế hướng đối tượng 5/14/2020 5:08:02 AM Lập Trình Hướng Đối Tượng Slide Tài liệu tham khảo Stroustrup, Bjarne. The C++ Programming Language, 3rd Ed. Dietel & Dietel. C++ How to Program, 3rd Ed. 2003 Eckel, Bruce. Thinking in C++, 2nd Ed. Vol 1. . Nguyễn Thanh Thủy , Lập trình hướng đối tượng với C++. NXB Khoa học kỹ thuật. Gamma: Design Patterns. Addison-Wesley, 1998. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Chương 1: Giới thiệu 5/14/2020 5:08:02 AM Lập Trình Hướng Đối Tượng Slide C++ và C Sự mở rộng thứ nhất của C++ so với C Hàm xuất/nhập chuẩn Tham chiếu Chồng hàm, Tham số có giá trị ngầm định Toán tử cấp phát và giải phóng vùng nhớ động Sự mở rông thứ hai của C++ so với C là hỗ trợ lập trình hướng đối tượng 5/14/2020 5:08:02 AM Lập Trình Hướng Đối Tượng Slide Hàm cin/cout/cerr #include void main() { int n; double d; char s[100]; cout > n >> d >> s; cout Slide Tham chiếu Tham chiếu là địa chỉ vùng nhớ được cấp phát cho một biến. Ký hiệu & đặt trước biến hoặc hàm để xác định tham chiếu của chúng Ví dụ 1: int x = 10, *px = &x, &y = x; *px = 20; // *px = x = y = 20 y = 30; // y = x = *px = 30 Ví dụ 2: int arrget(int *a, int i) { return a[i]; } arrget(a, 1) = 1; // a[1] = 1; cin >> arrget(a,1); // cin >> a[1]; Ví dụ 3: void swap1(int x, int y) { int t = x; x = y; y = t; } void swap2(int *x, int *y) { int *t = x; x = y; y = t; } void swap3(int &x, int &y) { int t = x; x = y; y = t; } .

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.