首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C++ 數組維數可用非常量變量的編譯器擴展說明

     編輯:程式設計綜合問答

C++ 標準原本不允許使用非常量變量作為數組大小,但 GCC 編譯器支援 C99 的可變長度陣列(VLA)擴展,因此在 DEV C++ 等以 GCC 為基礎的環境中可編譯成功並正確運行。

Visual Studio 較舊版本多依循 C89 標準,不支援非常量數組大小。若需要跨平台相容,建議使用 std::vector 或動態記憶體配置,而非依賴編譯器擴展。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved