2011-07-20 29 views

Trả lời

3

Bạn có thể sử dụng tùy chọn -Wuninitialized (và cũng -Wall).
Tuy nhiên, nó chỉ cảnh báo nếu loại Uninitialized đang được sử dụng.

Ngoài ra, Ofcourse bạn có thể sử dụng các phần mềm khác như ValgrindCppcheck để xác định các loại Uninitialized.

+0

+1 Những công cụ này không thể thiếu đối với bất kỳ sự phát triển thực sự nào. – Josh

5

Bạn có thể bật -Weffc++ để nhận một loạt cảnh báo vô lý, bao gồm mọi thành viên không được khởi tạo bằng ctor.

Để kiểm tra thực tế UB, hãy sử dụng valgrind.

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