CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn
- Pages
- 108
- Format
- PPTX
- Size
- 1.9 MB
- Language
- VI
- Trường
- Đại học Bách khoa Hà Nội
- Views
- 0
- Comments
- 0
- Lượt tải
- 0
Tài liệu này là các slide bài giảng về lập trình C++ nâng cao, tập trung vào xử lý ngoại lệ (exception handling) với các từ khóa try, catch, throw và các exception chuẩn trong C++.
Frequently asked questions
Is this document free?
Yes. “CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn” is free — just sign in and click Download to get the original file.
How many pages is this document?
The document has 108 pages, for the course Kỹ thuật lập trình trong Cơ điện tử. You can preview it online before downloading.
Can I preview before downloading?
Yes. You can preview this document right on this page with the online reader, then decide whether to download.
- Document name
- CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn
- School / Course
- Đại học Bách khoa Hà Nội · Kỹ thuật lập trình trong Cơ điện tử
- Content
- Tài liệu giới thiệu về các kỹ thuật lập trình C++ nâng cao, đặc biệt đi sâu vào xử lý ngoại lệ (Exception Handling) với các từ khóa try, catch, throw và các loại ngoại lệ chuẩn.
- Table of contents
- CHƯƠNG 13. C++ nâng cao
- 13.1 Xử lý ngoại lệ (Exception Handling)
- 13.2 Bộ nhớ động
- 13.3 Namespace
- 13.4 Template
- 13.5 Bộ tiền xử lý (Preprocessor)
- 13.6 Xử lý tín hiệu (Signal Handling)
- 13.7 Đa luồng (Multithread)
- 13.8 Một số lớp quan trọng
- Pages
- 108 pages
- Uploaded by
- Uni24h
Generating preview...
Description
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ Programming Engineering in Mechatronics Giảng viên: TS. Trương Công Tuấn Đơn vị: Bộ môn Cơ điện tử, Viện Cơ khí 1 CHƯƠNG 13. C++ nâng cao 13.1 Xử lý ngoại lệ (Exception Handling) 13.2 Bộ nhớ động 13.3 Namespace 13.4 Template 13.5 Bộ tiền xử lý (Preprocessor) 13.6 Xử lý tín hiệu (Signal Handling) 13.7 Đa luồng (Multithread) 13.8 Một số lớp quan trọng 2 Xử lý ngoại lệ (Exception Handling) Giới thiệu Một Exception (ngoại lệ) là một vấn đề xuất hiện trong khi thực thi một chương trình. Một Exception trong C++ là một phản hồi về một tình huống ngoại lệ mà xuất hiện trong khi một chương trình đang chạy, ví dụ như chia cho số 0. Exception cung cấp một cách để truyền điều khiển từ một phần của một chương trình tới phần khác. Exception Handling (Xử lý ngoại lệ) trong C++ được xây dựng dựa trên 3 từ khóa là: try, catch, và throw. 3 Xử lý ngoại lệ (Exception Handling) Giới thiệu throw: Một chương trình ném một Exception khi một vấn đề xuất hiện. Việc này được thực hiện bởi sử dụng từ khóa throw trong C++. catch: Một chương trình bắt một Exception với một Exception Handler tại vị trí trong một chương trình nơi bạn muốn xử lý vấn đề đó. Từ khóa catch trong C++ chỉ dẫn việc bắt một exception. try: Một khối try có thể được bắt bởi một số lượng cụ thể exception. Nó được theo sau bởi một hoặc nhiều khối catch. 4 Xử lý ngoại lệ (Exception Handling) Giới thiệu Giả sử một khối sẽ tạo một Exeption, một phương thức bắt một exception bởi sử dụng kết hợp các từ khóa try và catch. Một khối try/catch được đặt xung quanh code mà có thể tạo một exception. Code bên trong một khối try/catch được xem như là code được bảo vệ, và cú pháp để sử dụng try/catch trong C++ như sau: 5 Xử lý ngoại lệ (Exception Handling) Giới thiệu 6 Xử lý ngoại lệ (Exception Handling) Ném Exception trong C++ Exception có thể bị ném ở bất cứ đâu bên trong một khối code bởi sử dụng các lệnh throw trong C++. Toán hạng của lệnh throw q
CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn
Generating preview...
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KỸ THUẬT LẬP TRÌNH HỆ CƠ ĐIỆN TỬ Programming Engineering in Mechatronics Giảng viên: TS. Trương Công Tuấn Đơn vị: Bộ môn Cơ điện tử, Viện Cơ khí 1 CHƯƠNG 13. C++ nâng cao 13.1 Xử lý ngoại lệ (Exception Handling) 13.2 Bộ nhớ động 13.3 Namespace 13.4 Template 13.5 Bộ tiền xử lý (Preprocessor) 13.6 Xử lý tín hiệu (Signal Handling) 13.7 Đa luồng (Multithread) 13.8 Một số lớp quan trọng 2 Xử lý ngoại lệ (Exception Handling) Giới thiệu Một Exception (ngoại lệ) là một vấn đề xuất hiện trong khi thực thi một chương trình. Một Exception trong C++ là một phản hồi về một tình huống ngoại lệ mà xuất hiện trong khi một chương trình đang chạy, ví dụ như chia cho số 0. Exception cung cấp một cách để truyền điều khiển từ một phần của một chương trình tới phần khác. Exception Handling (Xử lý ngoại lệ) trong C++ được xây dựng dựa trên 3 từ khóa là: try, catch, và throw. 3 Xử lý ngoại lệ (Exception Handling) Giới thiệu throw: Một chương trình ném một Exception khi một vấn đề xuất hiện. Việc này được thực hiện bởi sử dụng từ khóa throw trong C++. catch: Một chương trình bắt một Exception với một Exception Handler tại vị trí trong một chương trình nơi bạn muốn xử lý vấn đề đó. Từ khóa catch trong C++ chỉ dẫn việc bắt một exception. try: Một khối try có thể được bắt bởi một số lượng cụ thể exception. Nó được theo sau bởi một hoặc nhiều khối catch. 4 Xử lý ngoại lệ (Exception Handling) Giới thiệu Giả sử một khối sẽ tạo một Exeption, một phương thức bắt một exception bởi sử dụng kết hợp các từ khóa try và catch. Một khối try/catch được đặt xung quanh code mà có thể tạo một exception. Code bên trong một khối try/catch được xem như là code được bảo vệ, và cú pháp để sử dụng try/catch trong C++ như sau: 5 Xử lý ngoại lệ (Exception Handling) Giới thiệu 6 Xử lý ngoại lệ (Exception Handling) Ném Exception trong C++ Exception có thể bị ném ở bất cứ đâu bên trong một khối code bởi sử dụng các lệnh throw trong C++. Toán hạng của lệnh throw q
Read full document
- Document name
- CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn
- School / Course
- Đại học Bách khoa Hà Nội · Kỹ thuật lập trình trong Cơ điện tử
- Content
- Tài liệu giới thiệu về các kỹ thuật lập trình C++ nâng cao, đặc biệt đi sâu vào xử lý ngoại lệ (Exception Handling) với các từ khóa try, catch, throw và các loại ngoại lệ chuẩn.
- Table of contents
- CHƯƠNG 13. C++ nâng cao
- 13.1 Xử lý ngoại lệ (Exception Handling)
- 13.2 Bộ nhớ động
- 13.3 Namespace
- 13.4 Template
- 13.5 Bộ tiền xử lý (Preprocessor)
- 13.6 Xử lý tín hiệu (Signal Handling)
- 13.7 Đa luồng (Multithread)
- 13.8 Một số lớp quan trọng
- Pages
- 108 pages
- Uploaded by
- Uni24h
Comments (0)
No comments yet. Be the first!
Chapter 11 ME 3300 Ky thuat lap trinh He co dien tu Chuong trinh cu (11) - Trương Công Tuấn
Kỹ thuật lập trình hệ cơ điện tử (Chapter 3) - Trương Công Tuấn
Kỹ thuật lập trình hệ cơ điện tử (9) - Trương Công Tuấn
Chapter 0 Introduction TCT (Chapter 0) - Trương Công Tuấn
Chapter III. Object-oriented programming in C++ (Chapter III) (Chương III. Lập trình hướng đối tượng trong C++) - Trương Công Tuấn
Chương 7.Cơ học lượng tử - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 6.Quang học lượng tử - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 5.Thuyết tương đối - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 4. Tán xạ ánh sáng - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Chương 3.Phân cực ánh sáng - Vật lý đại cương 3 - TS.Nguyễn Thị Trang
Comments (0)
No comments yet. Be the first!