Bài giảng Lập trình nâng cao - Chương 8: Class and struct

58 48 0
Bài giảng Lập trình nâng cao - Chương 8: Class and struct

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Lập trình nâng cao - Chương 8: Class and struct cung cấp cho người học các kiến thức: Kiểu dữ liệu có cấu trúc, struct và các biến thành viên, hàm thành viên, constructor và destructor. Mời các bạn cùng tham khảo nội dung chi tiết.

Class & Struct Lập trình nâng cao Kiểu dữ liệu có cấu trúc Class / struct là cấu trúc cho phép định nghĩa các kiểu dữ liệu có cấu trúc: dữ liệu kèm theo các hàm xử lý dữ liệu Ví dụ: –  Vector: Vectơ trong hệ toạ độ Đề-các: cặp toạ độ x và y, cùng các phép tốn tổng, hiệu, \ch có hướng, \ch vơ hướng… –  Circle: Hình tròn trong hình học: toạ độ tâm (x,y) và bán kính, các phép tốn \nh diện \nh, \nh chu vi, vẽ, –  Student: Sinh viên trong ứng dụng quản lý đào tạo: tên, mã sinh viên, lớp, địa chỉ, ngày sinh Bài tốn ví dụ •  Vectơ trong hệ toạ độ Đề-các: cặp toạ độ x và y, cùng các phép tốn tổng, hiệu, \ch có hướng, \ch vơ hướng… •  Viết một chương trình hỗ trợ \nh tổng hai vector, in vector ra màn hình dạng (x,y) –  add_vector(): \nh vector tổng của hai vector –  print_vector(): in một vector ra màn hình Q nhiều tham số! Cách 1 Cần 4 tham số cho 2 vector tốn hạng void add_vector(double x1, double y1, double x2, double y2, double& x_sum, double& y_sum) { x_sum = x1 + x2; y_sum = y1 + y2; } Không thể return 2 biến đại diện cho vector tổng, void print_vector(double x, double y) { nên phải thêm 2 tham cout

Ngày đăng: 15/05/2020, 22:57

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan