tôi không biết cho C nhưng tôi làm điều đó mỗi ngày trong Objective-C, nơi tôi có ý kiến như:
/// This method perform the following operations:
- (void) myMethodWith: (id) anObjectArgument
{
/// - do op1
[self op1];
/// - do op2
op2(anObjectArgument);
}
mà ám như:
Phương pháp này thực hiện các hoạt động sau đây:
Edit:bình luận sau bởi Dana các Sane, liên quan đến sự hiểu biết của tôi về tài liệu Doxygen và tại sao nó không phải là mâu thuẫn với kinh nghiệm của tôi.
Theo như tôi hiểu và giải thích tài liệu Doxygen, điều này không mâu thuẫn với số quote provided by Aaron Saarela. Vào lúc bắt đầu của liên kết ông cung cấp, có một đoạn nói về tài liệu trong cơ thể:
Đối với mỗi mục mã có hai (hoặc trong một số trường hợp ba) loại giới thiệu, mà cùng nhau tạo thành các tài liệu: mô tả ngắn gọn và mô tả chi tiết, cả hai đều là tùy chọn.Đối với phương pháp và chức năng đó cũng là một loại thứ ba của mô tả, cái gọi là "trong cơ thể" mô tả, trong đó bao gồm các nối của tất cả các khối bình luận tìm thấy trong cơ thể của phương pháp hoặc chức năng.
Điều này có nghĩa là bạn có thể đặt tài liệu Doxygen vào một hàm hoặc phương thức. Đây là những gì tôi mô tả trên đầu trang của câu trả lời của tôi.
Theo tôi, đoạn trích dẫn bởi Aaron đề cập đến tài liệu thường được đặt trước chức năng hoặc phương thức khai báo hoặc implementaiton. Đây là mô tả các tham số, giá trị trả về, v.v. Không thể đặt tài liệu tiêu đề vào bên trong nội dung của hàm hoặc phương thức.
Nhưng tài liệu chi tiết liên quan đến từng bước của thuật toán bên trong một cơ thể được xử lý hoàn hảo bởi Doxygen.
bạn có thể đưa ra một ví dụ nhỏ về mã của bạn (với nhận xét) được cho là trông như thế nào và trong tài liệu nào bạn cho rằng các nhận xét sẽ hiển thị? – lothar