Tôi đang làm việc trên các vấn đề Thẩm phán trực tuyến Sphere (OK Tôi chỉ trên lol thứ hai của tôi) và sử dụng VC++ 2008 express và vừa nhận thấy "cửa sổ định nghĩa mã". Chính xác thì điều này làm gì? Có sử dụng cho người mới bắt đầu như tôi không?Cửa sổ định nghĩa mã trong Visual C++ 2008 Express là gì?
Trả lời
Cửa sổ định nghĩa mã cung cấp cho bạn ngữ cảnh bổ sung cho mã bạn có con trỏ.
Ví dụ nếu bạn có con trỏ trên Cat
trong đoạn mã sau:
Cat c;
Sau đó, nó sẽ hiển thị định nghĩa của lớp Cat
trong cửa sổ định nghĩa mã.
Nếu bạn có đoạn mã sau:
c.meow();
Và bạn có con trỏ trên c, nó sẽ hiển thị cho bạn nơi c được xác định. (Ví dụ: các dòng mã: Cat c;
)
Thay vì sử dụng cửa sổ này, bạn có thể chỉ cần nhấp chuột phải vào bất kỳ phần nào của mã và chọn go to definition
.
Cửa sổ định nghĩa mã là chế độ xem trình chỉnh sửa chỉ đọc hiển thị định nghĩa biểu tượng trong tệp mã được lưu trữ hoặc tham chiếu bởi dự án đang hoạt động. Để hiển thị cửa sổ này, chọn Cửa sổ Định nghĩa Mã từ trình đơn Xem. Khi cửa sổ mở ra lần đầu tiên, nó sẽ hiển thị định nghĩa cho ký hiệu cuối cùng được chọn. Nếu không có định nghĩa nào, Không có định nghĩa nào được chọn được hiển thị. Cửa sổ này có thể được cập nhật dọc theo bất kỳ cạnh thuận tiện nào của môi trường phát triển tích hợp (IDE). Theo mặc định, nó được hiển thị bên dưới Trình chỉnh sửa mã.
Bạn có thể tìm thêm thông tin here.
Cửa sổ định nghĩa mã là chế độ xem trình chỉnh sửa chỉ đọc hiển thị định nghĩa biểu tượng trong tệp mã được lưu trữ hoặc được tham chiếu bởi dự án đang hoạt động.
Đây là cách để xem mã cơ bản của định nghĩa trong dự án của bạn (phương thức, thuộc tính hoặc hàm tạo, v.v.) mà không phải tải dự án chứa mã vào Visual Studio và tìm kiếm biểu tượng.
- 1. Visual C++ Debug cửa sổ hiển thị CR/LF trong Visual Studio 2008
- 2. Tôi có thể xuất thông điệp Trace vào một cửa sổ riêng trong Visual C# 2008 Express không?
- 3. Dấu hỏi (???) trong cửa sổ xem Visual Studio có nghĩa là gì?
- 4. Express cho windows 8 vs Express cho cửa sổ desktop
- 5. Static Runtime Library Linking cho Visual C++ Express 2008
- 6. Visual Studio 2008 Bố cục cửa sổ phiền toái
- 7. Window.jQuery và cửa sổ. $ Có nghĩa là gì?
- 8. Định vị cửa sổ C#
- 9. Cửa sổ Visual Studio Breakpoints: TreeView hiển thị những gì?
- 10. Định nghĩa về "mã cũ" là gì?
- 11. Cần phím nóng/nút để nhận xét một khối mã trong Visual Studio 2008 Express
- 12. Mã C++ này có nghĩa là gì?
- 13. Biểu tượng hình con dao trong rãnh trong Visual Studio 2008 có nghĩa là gì?
- 14. Cửa sổ Android là gì?
- 15. DrRacket có nghĩa là gì bằng video ngược trong cửa sổ định nghĩa (sau khi nhấn Chạy)?
- 16. Cửa sổ lambda của LinqPad là gì?
- 17. C# Tạo cửa sổ - Xác định cửa sổ Parent
- 18. Tôi có nhiều cửa sổ trong Emacs, (C-x o) sẽ đưa tôi đến cửa sổ "khác", điều gì khác có nghĩa là gì?
- 19. ** nghĩa là gì trong C
- 20. Đường ống thẳng đứng (|) có nghĩa là gì trong C++?
- 21. Trình duyệt "Biểu tượng" trong Visual Studio 2008 là gì?
- 22. Làm gì? trong C nghĩa là gì?
- 23. vs 2008 express: đăng ký
- 24. Cập nhật cửa sổ TCP là gì?
- 25. Xác định Linux nền tảng hoặc cửa sổ bằng mã C/C++
- 26. Trình biên dịch C nằm trên đĩa cho Visual C++ 2008 Express ở đâu?
- 27. gì có nghĩa là '2e4' trong mã
- 28. Mục đích của cửa sổ Gọi ngăn xếp trong Visual Studio là gì?
- 29. Visual Studio 2008 Express có hỗ trợ t4 không?
- 30. Điều khiển không cửa sổ là gì?
Tuyệt vời, cảm ơn! Cửa sổ này có ý nghĩa hơn rất nhiều khi tôi có curser trên một trong các chức năng của tôi, so với std :: cout lol. – Silvanus
Tôi không thể tin rằng tôi chưa bao giờ biết hoặc sử dụng cửa sổ đó trước đây. –
Tôi luôn thấy mình nói về Visual Studio. Tốt hơn là phá vỡ cuốn sách Visual Studio Hacks Oreilly :) –