2013-06-07 1 views
7

//! [0]은 C++에서 무엇을합니까? 나는 그것이 게으른 평가 또는 무언가를 끄는 것과 같이 언어 디폴트를 변화시키는 것이라고 생각하지만 정확히 모르겠습니다. 배열과 함께 뭔가?//! [0] C++ -이게 뭐죠?

+28

코멘트 이니? – yngccc

+1

그게 주석 인 것 같습니다. –

+1

표준 C++에서는 특별한 작업을 수행하지 않습니다. 그것은 단지 의견 일뿐입니다. 아마도 일부 컴파일러의 일부 독점 확장입니다. –

답변

37

물론 의견입니다. 여전히 doxygen에 대한 특별한 의미가 있습니다

\ 조각 (block_id)를 \include 명령은 소스 코드와 같은 완전한 파일을 포함 할 수 있습니다

을,이 명령은 인용 할 수 있습니다 소스 파일의 일부.

예를 들어, 다음 명령을 문서에 넣으면 파일의 스 니펫이 EXAMPLE_PATH이 가리키는 하위 디렉토리에 있습니다.

\snippet snippets/example.cpp Adding a resource 

파일 이름 다음 텍스트는 조각의 고유 식별자입니다.

QImage image(64, 64, QImage::Format_RGB32); 
image.fill(qRgb(255, 160, 128)); 
//! [Adding a resource] 
document->addResource(QTextDocument::ImageResource, 
    QUrl("mydata://image.png"), QVariant(image)); 
//! [Adding a resource] 
... 

참고 블록 마커를 포함하는 라인 수 없다는 점 : 위의 \ 조각 명령에 해당하는 다음 예에서와 같이이 작업은 관련 조각 파일에 인용 된 코드를 구분하는 데 사용됩니다 포함하므로 출력이됩니다 다음 [block_id] 마커 일에 두 번 정확히 표시해야한다고도

document->addResource(QTextDocument::ImageResource, 
QUrl("mydata://image.png"), QVariant(image)); 

주 전자 원본 파일.

여기 0블록 ID이다.

7

한 줄 주석입니다 ...

+13

네, 답을 실제로 제출할 수 있도록 점을 추가하십시오. – Dariusz

+0

오른쪽. 나중에 편집 할 수 있습니다. 그들이 그것을 고칠 때까지. – akonsu