Trong C++, bạn có thể sử dụng từ khóa struct lẫn class để tạo lớp. Khi tạo lớp bằng hai từ khóa này, có điểm giống nhau ở chỗ̃:
- Chúng đều được dùng để khai báo lớp.
- Kích thước bộ nhớ của đối tượng tạo bởi hai từ khóa này là tổng kích thước của dữ liệu thành viên (tuy nhiên, nó còn phụ thuộc vào cách thức bố trí ô nhớ theo kiểu 4bytes làm đầy - nghĩa là nếu dữ liệu thành viên thứ nhất chưa lấp đầy 4 ô nhớ và các kiểu dữ liệu thành viên tiếp theo không thể chứa đủ trong các ô nhớ còn thừa đó, thì nó cần bổ sung vào các ô nhớ để lấp đầy số ô nhớ còn trống).
Khác nhau
- Với từ khóa struct, nếu bạn không chỉ định từ khóa chỉ mức truy cập (private, protected, public) thì mặc định là public.
- Ngược lại, với từ khóa class, mặc định sẽ là private.
Cool wallpaper http://www.fancymessage.com
No comments:
Post a Comment