어쩌면 어리석은 질문 일 수도 있지만,보기 좋은 (짧은) 형식을 작성하는 방법이 있습니까? C++ 함수, 헤더, 변수에 대한 주석을 작성 하시겠습니까? 모든 시각적 인 예들?아름다운 C++ 주석을 작성하는 방법의 예
6
A
답변
3
당신이 찾고 좋은 뜻 무슨 변수
/**
* Method description.
* @param param1 param1 description
* @param param2 param2 description
* @return return description
* @since date since method is created
* @author who have made this method.
*/
: 방법에 대한
을 여기? 나는 이런 식으로 그것을 할 ..
int c;//! loop Counter
/**
* compares (XOR) two Types
* return boolean result
*/
bool compare(Type l, Type r);
그 doxygen의 형식을. 주석에 코드를 문서화하기위한 대중적인 형식이 있습니다. Doxygen은 하나이고 다른 하나는 naturaldocs입니다. 훨씬 더 있습니다. 그것의 당신의 풍미. naturaldocs 형식을 좋아할 수도 있습니다.
/*
Function: Compare
Compares two Types
Parameters:
l - lhs
r - rhs.
Returns:
boolean result
*/
bool compare(Type l, Type r);
DOC++ 형식도 유사합니다.
/** Comparison
Compare two Types
@param l Type lhs
@param r Type rhs
@return boolean result
*/
bool compare(Type l, Type r);
하나의 형식 만 사용하면됩니다.
3
나는이 스타일을 사용하여 선호 :
/**
* Class name
* Description
*/
class MyClass{
}
1
가장 좋은 방법은 자동화 된 도구를 추출하고 가교 문서를 만들 수있는 방법으로 그것을 할 것입니다. 보십시오 Doxygen
1
보십시오 http://www.stack.nl/~dimitri/doxygen/를보십시오. 기본적으로 형식이 해석되는 JavaDoc 형식의 이륙은 도움말 파일의 경우 어느 정도까지 이루어집니다.
나는 스스로 문서화하는 코드를 신봉하고 있지만, 몇 가지 정교한 설명이 많은 도움이 될 수 있습니다.
1
나는 다음 스타일 사용
/** variables description **/
클래스
:
/**
* Class description.
* @since date since class is created
* @author who have made this class.
*/
2
가장 훌륭한 의견은 프로그램 전체에서 일관된 의견임을 제안하는 사람들이 있습니다. 나는 슬래시 사용하는 것을 선호 :
당신이 당신의 의견에서 문서를 생성하기 위해 희망하는 경우 이러한 도움이되지 않습니다 말했다// -- short concise comments in single lines like this
// -----------------------------------------
//
// Sectional Dividers Like This
//
// -----------------------------------------
.
관련 문제
- 1. 동적 방법의 실제 예?
- 2. 현실적인 @ 옵션 프로토콜 방법의 예
- 3. 광고로 아름다운 웹 사이트를 작성하는 것이 가능합니까?
- 4. C# 소스 코드의 주석을 인식
- 5. 더 아름다운 하나의 파일에 PHP + HTML을 작성하는 방법?
- 6. 이 두 C# 방법의 차이점
- 7. 아름다운 스프와 테이블
- 8. 방법의 실행은
- 9. 아름다운 수프와 문
- 10. 파이썬 아름다운 스프 인수
- 11. 파이썬 아름다운 스프 태그는
- 12. Extjs 아름다운 동기 팝업
- 13. 아름다운 스프와 문자 인코딩
- 14. 복잡한 아름다운 스프 쿼리
- 15. 아름다운 수프 - 처리 오류
- 16. 아름다운 수프 참고
- 17. 어떻게 C++ 주석을 제대로 포맷합니까?
- 18. Perl에서 Selenium으로 테스트 할 때 어떻게 아름다운 보고서를 작성합니까?
- 19. 주석을 식별하는 정규 표현식은 무엇입니까? (예 :/*와 */여러 줄에 걸쳐)
- 20. autowire하기 방법의 FactoryBean
- 21. C# 코드에 xml 주석을 자동으로 삽입하는 도구
- 22. 목표 - C 객체 생성 방법의 차이
- 23. 목표 C - 컴파일 오류 "방법의 중복 선언"
- 24. C# DateTime,이 방법의 지역 설정이 안전합니까?
- 25. "아니 과부하 방법의 getline"도움말 (C#을)
- 26. C 파일에서 코드 주석을 추출하는 방법은 무엇입니까?
- 27. 여러 enum 유형을 사용하여 주석을 작성하는 방법은 무엇입니까?
- 28. 1 또는 2 개의 쿼리로 스레드 주석을 작성하는 방법은 무엇입니까?
- 29. 스플라인 방법의 문제 = 'monoH.FC' '
- 30. C Unix Pipe 예
+1이 의견을 선호합니다. 이클립스에서는 매우 일반적입니다. – iammilind
이'/ **'은 [Doxygen] (http://www.doxygen.org/)의 지시자가 아닙니까? – Xeo
말할 수 없다, 나는 그것을 모르고있다 =). 그러나 이것은 내가 가장 좋아했던 스타일입니다. 그것은 간단하고 아주 좋아 보인다. – Headshota