原文:ERROR : label at end of compound statement

在高版本gcc中,對如如下情況視為錯誤switch x case : .... default: default后面必須加break或者空語句。switch x case : .... default: break 在用高版本gcc編譯低版本代碼的時候經常出現這個錯誤。 ...

2020-08-04 14:23 0 993 推薦指數:

查看詳情

error: jump to case label

在使用switch case的時候出現這個錯誤,是因為某個分支里定義了一個局部變量,而此變量可能被其他分支用到,對於其他分支中此變量可能不會被定義。 解決: 1、把此變量放到外面; 2、分支里加 ...

Mon Oct 05 06:47:00 CST 2020 0 837
error: jump to label ‘XXXX’ [-fpermissive]

下面的類似的源碼在MSVC上能正確編譯通過。但是gcc/g++上就會錯:1. if(expr)2. goto error;3. size_t var = 0;4.error:5 error_handle(); 4:1: error: jump to labelerror ...

Wed Nov 12 01:39:00 CST 2014 0 5804
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM