... tiên c a cc toán tử Chuyển kiểuChương 2 Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ 9LệnhM c tiêu Cung c p cpháp và c ch sử dụng cc lệnh.Nội dung Lệnh đơn, lệnh ph c ... Tổng QuanGiáo trình chính:“Lập TrìnhHướngĐốiTượng C+ +”Th c sĩ. Trương Văn Chí C ngM c l c Chương 1 Chương 2 Chương 3 Chương 4 Chương 5 Chương 6 Chương 7 Chương 8 Chương 9Giới thiệuNội ... Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ 7Mở ĐầuM c tiêu Giới thiệu cc khái niệm c bản c a một chương trình C+ +.Nội dung Viết và biên dịch chương trình C+ + Biến, hằng, chú...
... (prototype) cho ccđối tượng c ng kiểuVí dụ: lớp XeDap là một thiết kế chung cho nhiều đốitượng xe đạp đư c tạo ra Lớp định nghĩa cc thu c tính và ccphương th c chung cho tất c c cđối ... đư c chia thành ccđối tượngDữ liệu đư c che giấu và không thể đư c truy xuất từ cc hàm bên ngoài C cđốitượngc thể giao tiếp với nhau thông qua cc hàmDữ liệu hay cc hàm mới c ... là ccphương th c và cc thu c tính đư c định nghĩa trong một lớp c thể đư c thừa kế ho c đư c sử dụng lại bởi lớp kh c. 16Thu c Tính Lớp & Phương Th c LớpThu c tính lớp (class...
... năng.Một chương trình là một trật tự cc lời yêu c u đối tượng th c hiện hành vi c a mình.Chương 01- Nhập môn OOPSlide 8/VC&BB1111Sơ lư c về OOP C c khái niệm c bản c a OOPTrừu ... theo c ch “ tự nhiên”.Dễ sử dụng lại code. C c chế bảo mật dữ liệu.Chương 01- Nhập môn OOPSlide 20/VC&BB22M c tiêuNhận biết sự kh c biệt giữa lậptrìnhhướng thủ t c và ... môn h c. Chương 01- Nhập môn OOPSlide 23/VC&BB12121.6- Ngôn ngữ OOP C+ + ( Borland C+ +, Visual C+ +)Java C# ( C sharp)Visual Basic. Chương 01- Nhập môn OOPSlide 12/VC&BB2121 C u...
... tự đư c định nghĩa là kiểu char. Biến chuỗi đư c định nghĩa kiểu char* (con trỏ ký tự). 2 Lịch Sử C a C+ +Lịch Sử C a C+ + C+ + dựa trên ngôn ngữ lậptrình C C đư c phát minh trư c 1970 ... World\n";}Hello.cpp C+ +Program C CodeObjectCodeExecut-able C+ +COMPILERNATIVE C+ +TRANSLATORLINKER C COMPILER C+ +ProgramHello.cppHello.objHello.exe 5 BiếnBiếnBiếnTên tượng trưng cho ... tiêuGiới thiệu cc khái niệm c bản c a một chương trình C+ +Nội dung Viết và biên dịch chương trình C+ + Biến, hằng, chú thích, kiểu dữ liệu Bộ nhớ, nhập xuất C ch đặt tênChương 1...
... tử điều kiệnToán tử phẩyToán tử lấy kích thư c 8 Độ Ưu Tiên C a Cc Toán TửĐộ Ưu Tiên C a Cc Toán TửM c Toán tử Loại Thứ tựCao nhất::Một ngôi C hai() [] -> .Hai ngôi Trái tới ... Toán Tử Toán H c & Luận LýToán Tử Toán H c & Luận LýToán tử Tên Ví dụ+ C ng12 + 4.9 // cho 16.9-Trừ3.98 - 4 // cho -0.02*Nhân2 * 3.4 // cho 6.8/Chia9 / 2.0 // cho 4.5%Lấy ... 1Khoa C ng Nghệ Thông Tin & Truyền Thông Đại H c Cần ThơBiỂU TH C BiỂU TH C CHƯƠNG 2:CHƯƠNG 2:(EXPRESSION)(EXPRESSION) 6 Toán Tử Tăng/Giảm...
... (biểu th c) lệnh;Lệnh switchswitch (biểu th c) { case hằng 1: c c lệnh; break; case hằng n: c c lệnh; break; default: c c lệnh;}if (biểu th c) lệnh 1;else lệnh 2;Khi nào chúng ta ... nhảy tr c tiếp đến nhãn đư c chỉ định. cho phép một hàm trả về một giá trị cho thành phần gọi nó. 1Khoa C ng Nghệ Thông Tin & Truyền Thông Đại H c Cần ThơLỆNHLỆNHCHƯƠNG 3:CHƯƠNG ... thể kết nối lại thành một lệnh ph c bằng c ch rào chúng bên trong cc dấu ngo c xoắn.{ int min, i = 10, j = 20; min = (i < j ? i : j); min + 5; cout << min << '\n';...
... -n;}int Factorial (unsigned int n){ return n == 0 ? 1 : n * Factorial(n-1);}Chương 4 5 Phạm Vi Toàn Cc – Cc BộPhạm Vi Toàn Cc – Cc BộPhạm vi toàn c c Đư c định nghĩa ở phạm vi chương ... gánh nặng phải chỉ định cc giá trị c a đối số cho tất ccc tham số hàmĐối số hàng lệnh C thể nhận không hay nhiều đối số từ hàng lệnhđư c tạo ra sẵn cho một chương trình C+ + thông qua ... chương trìnhPhạm vi cc bộĐư c định nghĩa ở phạm vi khối hay hàmToán tử phạm vi::int xyz = 1; // xyz là toàn c c void Foo (int xyz) // xyz là cc bộ cho thân c a Foo{ if (xyz >...
... 20First row Second row Third rowhàng đầuhàng haihàng ba C ch tổ ch c trong bộ nhớChương 5 7 Con TrỏCon TrỏCon trỏ đơn giản chỉ là địa chỉ c a một vị trí bộ nhớ và cung c p c ch gián tiếp ... mảng đư c gọi là kích thư c của mảng (c định; x c định trư c) Gồm mảng một chiều và mảng đa chiềuChương 5 1Khoa C ng Nghệ Thông Tin & Truyền ThôngĐại H c Cần ThơMẢNG - CON TRỎ ... #cout << *ptr1;10num10001000ptr12000Chương 5 2 Mảng, Con Trỏ, Tham ChiếuMảng, Con Trỏ, Tham ChiếuM c tiêuGiới thiệu cc cách sử dụng mảng, con trỏ, và tham chiếuNội...
... thủ t c C c chương trình đư c chia thành ccđối tượngDữ liệu đư c che giấu và không thể đư c truy xuất từ cc hàm bên ngoài C cđốitượngc thể giao tiếp với nhau thông qua cc hàmDữ ... c cđốitượngc ng kiểuVí dụ: lớp XeDap là một thiết kế chung cho nhiều đốitượng xe đạp đư c tạo ra Lớp định nghĩa cc thu c tính và ccphương th c chung cho tất cccđốitượngc a ... Thu c tính đư c lưu trữ hay phương th c đư c cài đặt như thế nào đư c che giấu đi từ ccđối tượng kh c Vi c che giấu những chi tiết thiết kế và c i đặt từ những đốitượng kh c đư c gọi...
... botRight(right,bottom){ }Khởi tạo cho cc dữ liệu thành viên qua danh sách khởi tạo thành viênKhoa C ng Nghệ Thông Tin - Đại H c Cần Thơ30 C u tr c và hợp C u tr c và hợp C u tr c (structure): Bắt ... H c Cần Thơ1LỚPLỚPBộ môn Hệ Thống Máy Tính và Truyền ThôngKhoa C ng Nghệ Thông Tin và Truyền ThôngĐại h c Cần Thơ CHƯƠNG 7:CHƯƠNG 7:(CLASS)(CLASS)Khoa C ng Nghệ Thông Tin - Đại H c Cần ... lớp C ch 1 C ch 1:thêmTừ khóainlineKhoa C ng Nghệ Thông Tin - Đại H c Cần Thơ29Phạm vi lớpPhạm vi lớpLớp toàn c c: đại đa số lớp trong C+ +.Lớp lồng nhau: lớp chứa đựng lớp.Lớp c c...
... viên.class StringVecStringVec { public:StringVec (const int dim);~StringVec ();char* operator [] (int);int add(char* );// ……… private:char **elems; // cac phan tu int dim; // kich thuoc ... || [] () , C c phép toán không thể tái định nghĩa:. .* :: ?: sizeof Chương 8Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ8Chuyển kiểuChuyển kiểuMuốn th c hiện cc phép c ng:void main() ... = 60; cout<<m<<endl;}Chương 8Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ3Tái định nghĩa hàmTái định nghĩa hàmĐịnh nghĩa cc hàm c ng tênĐối số phải kh c nhau:class TimeTime...