2
Là nhảy qua một khởi tạo biến không được hình thành hoặc nó gây ra hành vi không xác định?
Xem xét mã này: void foo() { goto bar; int x = 0; bar: ; } GCC và Clang từ chối nó , bởi vì bước nhảy bar:bỏ qua việc khởi tạo biến. MSVC hoàn toàn không phàn nàn (ngoại trừ việc sử dụng xsau khi bar:gây ra cảnh báo). …