Sự khác nhau giữa class và hàm trong c++?

mọi người cho mình hỏi trong c++ thì class và hàm khác nhau chỗ nào? cái nào rộng hơn? có gì mà class làm được mà hàm không làm được và ngược lại? cảm ơn mọi người

Class chứa được hàm nên có thể coi class rộng hơn. Một phương thức trong class được coi là một hàm. Hàm đó thuộc về class.

Class có tính hướng đối tượng, hàm thì không. Mà nếu @Th_nh_Le hỏi như thế này thì chắc là chưa hiểu rõ class

Coi tạm cái này lấy thông tin nhé

1 Like

em cảm ơn anh. Tại em thấy hàm nó dễ sử dụng hơn class. Nên em tính là sử dụng hàm thay cho class luôn.

Vì hàm đơn giản.

Nếu em học ngôn ngữ có class như C++ thì em phải sử dụng class. Không thể dùng hàm thay cho class. Còn nếu em học ngôn ngữ không có class như C thì em không cần quan tâm đến class.

em cảm ơn anh :smiley: :smiley:

1 Like

tại bạn chưa gặp bài tập phải dùng tới nó hoặc bài tập quá dễ bạn chưa đụng tới. chứ struct vs class rất là mạnh nhé. trong việc quản lý và làm nhiều thao tác đối với cấu trúc
theo mình nên bắt đầu với struct trc sau khi quen thì tiếp với class. tập dùng con trỏ nhé. mình dùng con trỏ ko hơi rối nhưng thấy hay. :smile:

2 Likes

cảm ơn bạn :smiley: :smiley:

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