Tôi hiểu rằng theo đặc tả C ++, không có thứ gọi là "phương thức" và một số (nhiều? Hầu hết?) Các lập trình viên C ++ coi "phương thức" là một phương thức Java. Mặt khác, ngay cả trên một diễn đàn C ++, mọi người dường như nói về các phương thức mà không co giật. Tôi đang tìm kiếm các quy ước đã biết hoặc thực tiễn phổ biến liên quan đến thuật ngữ này.
Tôi đang ghi lại một API có cả phiên bản C ++ và Java. Các nhà phát triển thực sự giữ các tên lớp và phương thức / hàm thành viên giống nhau giữa hai tên, có lẽ là để có kinh nghiệm trong việc chuyển và kiểm tra. Do đó, một số điều cần được ghi lại về các API này nằm ở phía trên "sự lựa chọn ngôn ngữ; Tôi cần có thể nói chung về Foos và Bars, với các phương thức baz () và mumble () ... của họ?
Nếu tôi nói về các phương thức, các lập trình viên Java sẽ coi nó là tự nhiên và, có vẻ như, các lập trình viên C ++ có thể sẽ hiểu nhưng một số người sẽ coi nó là không chính xác. Câu hỏi của tôi là: làm thế nào là khủng khiếp trong thực tế ? Các hàm thành viên C ++ thường được nói đến như thế nào trong bối cảnh "OOP chung", trái ngược với các chức năng cụ thể của C ++? Có cách nào tốt hơn để nói về các chức năng thành viên theo cách không đúng đối với cả hai ngôn ngữ không? ("Chức năng thành viên" là một ít dài dòng.)
Đây không phải là một cuộc khảo sát ý kiến; Tôi đang cố gắng xác định xem có những quy ước thực tế hoặc thông lệ chung để giải quyết vấn đề này không.
Tôi biết câu hỏi này , nhưng nói chung về OOP và không hỏi về các ngôn ngữ cụ thể.