Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
1,09 MB
Nội dung
1 Bài 2: Ngôn ngữ C++ Các mở rộng so với C Lịch sử phát triển C++ • Được xây dựng C • Phiên C++ đời năm 1980 với tên “C with classes” Đến năm 1983 • Năm 1990, ANSI/ISO 9899 định nghĩa chuẩn cho C • Năm 1998, ISO/IEC 14882 cụ thể hóa chuẩn cho C++ C++ C • C tập C++ • Tất thư viện C sử dụng C++ • C++ có yếu điểm C (về trỏ…) • Một số mở rộng C++ so với C: ▫ Từ khóa ▫ Dữ liệu, khai báo biến ▫ Chuyển kiểu, tham chiếu, cấp phát nhớ … C++ Java • Java ngơn ngữ hoàn toàn hướng đối tượng Tất mã lệnh đóng gói lớp • C++ ngơn ngữ lai ghép Nó hỗ trợ lập trình hướng chức lập trình hướng đối tượng • Do C++ mạnh khó kiểm sốt Nội dung • Phân tích ví dụ chương trình C++ • Các kiểu liệu, tốn tử, hàm, vào (I/O) • Các cấu trúc điều khiển • Các mảng, chuỗi, trỏ • Một số mở rộng C++ so với C Một chương trình cụ thể C++ // Title: The program doing something #include void doSomething(int p); int main() { int p = 7; doSomething(p); cout