Tôi muốn thêm điều kiện điểm ngắt vào mã của tôi trong VC++ Express 2005, để điểm ngắt chỉ kích hoạt nếu biến cục bộ đáp ứng tiêu chí được chỉ định. ví dụ.Cách thêm điểm ngắt có điều kiện trong Visual C++
bool my_test(UIDList test_list) {
foo(test_list);
bar(test_list); // I have a breakpoint here, but only want it to trigger if test_list.Length() > 0
print(test_list);
}
Có phải nhấp vào breakpoint của tôi và chọn "Điều kiện ..." Tôi đã tìm thấy một hộp thoại xuất hiện để làm những gì tôi muốn, tuy nhiên bất cứ điều gì tôi cố gắng gõ vào kết quả lĩnh vực văn bản trong các lỗi sau:
Unable to evaluate the breakpoint condition: CX0052: Error: member function not present
Tôi đã thử tài liệu trợ giúp, nhưng tôi không thể tìm thấy câu trả lời của mình. Tôi hy vọng một người nào đó có kinh nghiệm trong VC++ có thể chỉ cho tôi đúng hướng ...
Trước đây tôi đã thử nâng cấp lên phiên bản mới hơn của VC++ Express, nhưng dự án không nhập rõ ràng. Do sự phức tạp của dự án và quy mô thời gian hiện tại của tôi, tôi không thể xem xét nâng cấp như một giải pháp tại thời điểm này.