2009-11-20 26 views
5

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

7

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.

+0

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

+0

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. –

+0

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 :) –

1

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.

1

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.

Các vấn đề liên quan