Có cách nào để vô hiệu hóa chỉ một dòng cảnh báo duy nhất trong tệp cpp với studio trực quan không?Vô hiệu hóa một lỗi cảnh báo duy nhất
Ví dụ, nếu tôi bắt ngoại lệ và không xử lý, tôi gặp lỗi 4101 (biến cục bộ không được tham chiếu). Có một cách để bỏ qua điều này chỉ trong chức năng đó, nhưng nếu không báo cáo nó trong đơn vị biên dịch? Hiện tại, tôi đặt #pragma warning (disable : 4101)
ở đầu tệp, nhưng điều đó rõ ràng là tắt nó đi cho toàn bộ đơn vị.
nếu bạn chỉ đề cập đến loại và không đặt tên ngoại lệ, sẽ không có cảnh báo. Ví dụ. 'catch (const std :: exception &/* unnamed * /) {....}'. Nó không trả lời câu hỏi của bạn, nhưng có thể giải quyết vấn đề của bạn. – Sjoerd