những gì hiện //! [0]
làm trong C + +? Tôi tin rằng đó là một cái gì đó mà thay đổi ngôn ngữ mặc định, như tắt đánh giá lười biếng hoặc một cái gì đó, nhưng tôi không biết chính xác. Một cái gì đó với mảng?//! [0] C++ - nó là gì?
Trả lời
Đó là nhận xét của khóa học. Tuy nhiên nó có một ý nghĩa đặc biệt cho doxygen:
\ đoạn (block_id)
Trường hợp lệnh
\include
thể được sử dụng để bao gồm một tập tin hoàn chỉnh như mã nguồn, lệnh này có thể được sử dụng để trích dẫn chỉ một đoạn của tệp nguồn.Ví dụ: đưa lệnh sau trong tài liệu, tham chiếu đoạn mã trong tệp
example.cpp
nằm trong thư mục con cần được trỏ đến bởiEXAMPLE_PATH
.
\snippet snippets/example.cpp Adding a resource
Các văn bản sau đây tên tập tin là định danh duy nhất cho đoạn. Này được sử dụng để phân định mã được trích dẫn trong các tập tin đoạn có liên quan như trong ví dụ sau đây tương ứng với lệnh \ đoạn trên:
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]
...
Lưu ý rằng các dòng có chứa các dấu khối sẽ không được bao gồm, vì vậy đầu ra sẽ là:
document->addResource(QTextDocument::ImageResource,
QUrl("mydata://image.png"), QVariant(image));
cũng lưu ý rằng các
[block_id]
đánh dấu sẽ xuất hiện một cách chính xác hai lần trong ngày tệp nguồn e.
Đây 0
là khối id.
- 1. '\ 0' trong C++ là gì?
- 2. int max = ~ 0; Nó có nghĩa là gì?
- 3. % 0 |% 0 là gì và nó hoạt động như thế nào?
- 4. "Điều này [0]" có nghĩa là gì trong C#?
- 5. Sự khác nhau giữa -0 và 0 là gì?
- 6. '\ 0' có nghĩa là gì?
- 7. c/C++ giá trị trả về của strncmp là gì khi kích thước là 0
- 8. Sự khác biệt giữa (char) 0 và '\ 0' là gì? trong C
- 9. Điều này có nghĩa là gì ?: * (int32 *) 0 = 0;
- 10. $ _ [0], $ _ [1] trong Ruby là gì?
- 11. switch (! 0) Có nghĩa là gì
- 12. "= 0;" là gì? làm gì khi khai báo các hàm ảo thuần túy trong C++?
- 13. C: Điều gì có nghĩa là cho một đôi là == -0?
- 14. C++ new int [0] - nó sẽ cấp phát bộ nhớ?
- 15. 1 << 0 là gì?
- 16. sub eax, 0 - nó có làm gì không?
- 17. C# 5 là gì và nó đến từ đâu?
- 18. Một hàm tạo chuyển đổi trong C++ là gì? Nó là gì?
- 19. Mục đích của toán tử ## trong C++ là gì, và nó được gọi là gì?
- 20. đôi phủ định trong C: là nó đảm bảo để trở về 0/1?
- 21. query_cache_min_res_unit; Nó là gì và nó làm gì?
- 22. Qt SDK, Apwrapper: nó là gì, nó làm gì.
- 23. Tương đương với argv [0] của Go là gì?
- 24. JavaScript Harmony - nó là gì?
- 25. TCHAR * envp []: Nó là gì?
- 26. NHibernate Interceptor - Nó là gì
- 27. Băm băm - nó là gì?
- 28. JAF là gì? Mục đích của nó là gì?
- 29. Phương pháp __del__ là gì, Cách gọi nó là gì?
- 30. Tệp xcscheme là gì? Mục đích của nó là gì?
là nhận xét? – yngccc
Có vẻ như đó là nhận xét. –
Nó không làm bất cứ điều gì đặc biệt trong tiêu chuẩn C++. Nó chỉ là một bình luận. Có lẽ đó là một số phần mở rộng độc quyền cho một số trình biên dịch –