co robi //! [0]
zrobić w C++? Uważam, że jest to coś, co zmienia domyślne ustawienia języka, takie jak wyłączenie leniwej oceny lub czegoś, ale nie wiem dokładnie. Coś z tablicami?//! [0] C++ - co to jest?
Odpowiedz
To oczywiście komentarz. Nadal ma szczególne znaczenie dla doxygen:
\ urywek (block_id)
Jeżeli komenda
\include
może być używany do obejmują cały plik jako kod źródłowy, to polecenie może być używany tylko zacytować fragment pliku źródłowego.Na przykład umieszczenie następującego polecenia w dokumentacji odwołuje się do fragmentu pliku
example.cpp
znajdującego się w podkatalogu, który powinien być wskazany przezEXAMPLE_PATH
.
\snippet snippets/example.cpp Adding a resource
tekst po nazwie pliku jest unikalnym identyfikatorem fragmencie. Jest to wykorzystywane w celu wyznaczenia kodu podane w odpowiedni plik krótkiego opisu, jak pokazano w poniższym przykładzie, który odpowiada wyżej polecenia \ Fragment:
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]
...
Należy zauważyć, że linie zawierające znaczniki bloku nie będzie włączone, więc wyjście będzie:
document->addResource(QTextDocument::ImageResource,
QUrl("mydata://image.png"), QVariant(image));
należy również zauważyć, że
[block_id]
markery powinny pojawić się dokładnie dwa razy w th e plik źródłowy.
tutaj 0
jest identyfikatorem blok.
- 1. Co to jest! 0 w C?
- 2. (! 0) Co to znaczy
- 3. Co to jest $ _ [0], $ _ [1] w Ruby?
- 4. C: Co to znaczy, że double to == -0?
- 5. Czy to [0] jest bezpieczne w C++?
- 6. Co to oznacza ?: * (int32 *) 0 = 0;
- 7. Co to jest "Przenośny C++"?
- 8. Co to jest "==" w C?
- 9. Co to jest C++ analog C# byte []?
- 10. Co to jest ekwiwalent C# Java DecimalFormat?
- 11. Co to jest void * w języku C#?
- 12. Co to jest „Class :: *”
- 13. Co to jest "^" w Objective-C
- 14. Co to jest% * c% * cw `printf`?
- 15. Co to jest class = "mb-0" w Bootstrap 4?
- 16. PHP regex: co to jest "klasa na offset 0"?
- 17. Co to jest jQuery odpowiednik document.forms [0] .elements [i] .value ;?
- 18. Co to jest $ (0) i $ (1) używane w jQuery?
- 19. Co to jest fast string.empty() lub string.size() == 0?
- 20. Co to jest termios.TIOCGWINSZ
- 21. Co to jest wstawianie?
- 22. Co to jest klasa inline C++?
- 23. Co to jest "upakowana" struktura w C?
- 24. Co to jest ".. ::." w języku C#?
- 25. Co to jest odpowiednik UINT32_MAX w C++?
- 26. Co to jest wersja C++ Java ArrayList
- 27. Co to jest LLVM C++ API?
- 28. Co to jest wymazywanie typów w C++?
- 29. Co to jest bash escape character "\ c"?
- 30. Co to jest "kategoria" w Objective-C?
to jest komentarz? – yngccc
Wygląda na to, że to jest komentarz. –
Nie robi nic specjalnego w standardowym C++. To tylko komentarz. Być może jest to jakieś zastrzeżone rozszerzenie dla jakiegoś kompilatora. –