CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn
- Pages
- 108
- Format
- PPTX
- Taille
- 1.9 MB
- Langue
- VI
- Trường
- Đại học Bách khoa Hà Nội
- Vues
- 0
- Commentaires
- 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++.
Foire aux questions
Ce document est-il gratuit ?
Oui. « CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn » est gratuit — il suffit de vous connecter et de cliquer sur Télécharger pour obtenir le fichier original.
Combien de pages compte ce document ?
Le document contient 108 pages, pour le cours Kỹ thuật lập trình trong Cơ điện tử. Vous pouvez le prévisualiser en ligne avant de le télécharger.
Puis-je prévisualiser avant de télécharger ?
Oui. Vous pouvez prévisualiser ce document directement sur cette page avec le lecteur en ligne, puis décider de le télécharger ou non.
- Nom du document
- CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn
- École / Cours
- Đại học Bách khoa Hà Nội · Kỹ thuật lập trình trong Cơ điện tử
- Contenu
- 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 des matières
- 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
- Téléversé par
- Uni24h
Génération de l'aperçu...
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
Génération de l'aperçu...
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
Lire le document entier
- Nom du document
- CHƯƠNG 13. C++ nâng cao (CHƯƠNG 13) - Trương Công Tuấn
- École / Cours
- Đại học Bách khoa Hà Nội · Kỹ thuật lập trình trong Cơ điện tử
- Contenu
- 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 des matières
- 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
- Téléversé par
- Uni24h
Commentaires (0)
Aucun commentaire pour le moment. Soyez le premier !
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
Commentaires (0)
Aucun commentaire pour le moment. Soyez le premier !