DE02c xây dựng chương trình vẽ hình mở rộng BKPaint - pdf 25

Link tải miễn phí Báo cáo môn học lập trình hướng đối tượng đề tài: de02c xây dựng chương trình vẽ hình mở rộng BKPaint

Chương 1
Tổng quan về các vấn đề liên quan
1.1 Lập trình hướng đối tượng với C++
1.1.1 C++
C++ là một ngôn ngữ lập trình đa mô thức (multi-paradigm), biên dịch, định kiểu tĩnh. C++ hỗ trợ
lập trình cấu trúc, lập trình hướng đối tượng, lập trình khái lược, lập trình hàm, siêu lập trình dựa
trên khuôn hình (template metaprogramming).
Tác giả đầu tiên của C++ là Bjarne Stroustrup, cái tên C++ có nghĩa là ngôn ngữ C++ được phát
triển từ C. Tuy vậy C++ không phải là một mở rộng của C, và thực tế thì C vẫn có nhiều điểm
không tương thích với C++ (chương trình viết bằng C nếu biên dịch bằng trình dịch C++ thì có
thể sẽ có lỗi).
1.1.2 C++11
Vào tháng 11/2011, ISO đã thông qua chuẩn C++11, thay thế cho chuẩn cũ là C++03. C++11
là sự thay đổi lớn của C++, bao gồm các thay đổi tron bản thân ngôn ngữ đến thay đổi trong thư
viện chuẩn. Mục đích của C++11 là [1]:
• Đưa C++ trở thành ngôn ngữ tốt hơn cho lập trình hệ thống và xây dựng thư viện (thông qua
một số chức năng mới như thread, new memory model, pseudo-random number generation,
. . . ).
• Làm cho C++ dễ dạy và học hơn (nullptr, range-for, auto, override, . . . ).
.
655pi89Ld50lW3b
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status