Thắc mắc về tệp mã nguồn

Em mới học lập trình, và vào bài tệp mã nguồn thì không hiểu lắm.

  1. phân chia tệp mã nguồn dùng để làm gì.
  2. giữa tệp nguồn (.cpp) và tệp tiêu đề (.h hay .hpp) khác nhau chỗ nào.

Mong mọi người giải thích chi tiết vì em tự học chứ không học chính khóa và kiến thức lập trình không được tốt ạ.

1 Like
  1. Phân chia tệp mã nguồn để dễ quản lí hơn. Vd bạn viết game, các hàm xử lí của đối phương, người chới, … ở trong cùng 1 file mã nguồn thì sẽ không hay, chia ra các file player.cpp, enemy.cpp, map.cpp thì sẽ dễ quản lí hơ.
  2. tệp h và .hpp là nơi chứa phần khai báo của thủ tục, phương thức,… Còn tệp .cpp là nơi định nghĩa chúng.
2 Likes

có phải cơ chế giống như việc chia nhỏ hàm không ạ.Tức là Chia một chương trình hành những mã nguồn khác nhau.Trong chứa các hàm, mang những lệnh . Và khi nào mình cần đến thì lôi ra sử dụng.?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?