Prompt miễn phí
Phân tích và sửa lỗi vòng lặp C++ an toàn
Kiểm tra đoạn C++ nghi kẹt vòng lặp hoặc sai chỉ số, chỉ rõ nguyên nhân, sửa an toàn và đề xuất cách phòng ngừa.
Prompt dùng để làm gì?
Kiểm tra đoạn C++ nghi kẹt vòng lặp hoặc sai chỉ số, chỉ rõ nguyên nhân, sửa an toàn và đề xuất cách phòng ngừa.
Điền thông tin của bạn
Prompt
Input mẫu
du_lieu_mau: n = 5, a = [1, 0, 2, 0, 3]
Output mẫu
Cách sử dụng
Giải thích cấu trúc
- Role
- Vai trò là chuyên gia phân tích lỗi C++ và an toàn chỉ số.
- Context
- Ngữ cảnh là người dùng đưa một đoạn mã có thể treo vì vòng lặp vô hạn hoặc truy cập sai biên.
- Task
- Tìm nguyên nhân, sửa tối thiểu, mô phỏng nếu có dữ liệu mẫu, và đề xuất cách phòng ngừa.
- Constraints
- Không đổi ý định chương trình nếu không cần; ưu tiên an toàn, rõ ràng, và chỉ ra vị trí lỗi cụ thể.
- Output
- Xuất 4 phần: Nguyên nhân, Bản sửa, Giải thích, Phòng ngừa.
Mẹo sử dụng
"Nếu có nhiều vòng lặp lồng nhau, hãy yêu cầu chỉ ra vòng lặp nào gây lỗi trước.",
"Thêm dữ liệu mẫu để mô phỏng giúp phát hiện điểm không tiến triển của biến đếm.",
"Nếu dùng vector/array, kiểm tra kỹ điều kiện < thay vì <=."
]
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Thiết kế kiến trúc tách lớp cho ứng dụng nhỏ dễ bảo trì
Đề xuất cách tách controller, service, repository, cấu trúc thư mục và luồng gọi cho một ứng dụng nhỏ.
Phân tích và giảm thiểu rủi ro từ dữ liệu đầu vào
Rà soát mã xử lý input để phát hiện chèn lệnh, path traversal và đề xuất chỉnh sửa an toàn theo bối cảnh thực tế.
Thiết kế cơ chế retry/backoff cho gọi mạng thất bại tạm thời
Tạo chiến lược retry an toàn, có backoff và giới hạn thử lại cho tác vụ mạng; trả về code hoặc giả mã rõ ràng.
Giải thích luồng dữ liệu React qua props, state và render lại
Phân tích component React để hiểu dữ liệu đi qua props, state và điểm gây render lại; kèm gợi ý cải thiện.
