私はこのアルゴリズムを見ていた、第二1:動的計画ソリューションC++動的配列。なぜこれは機能しますか?
http://www.geeksforgeeks.org/dynamic-programming-set-24-optimal-binary-search-tree/
それはダイナミックアレイ作成:INTコスト[n]を[N]。
これはどのように機能しますか?私はGeeksForGeeks C++エミュレータでコードを実行することができますが、Visual Studioでローカルには「式に定数値が必要です」というエラーが表示されます。
ここで私は何を誤解していますか?コンパイルする前にC++が配列のサイズを知る必要はありませんか?
VLAsは非標準のC++で、コンパイラ(GCCなど)の中にはサポートがありますが、移植性の高いコードではないため、信頼できません。 – ArchbishopOfBanterbury
ソースはこれをC/C++実装と呼びます。これにより、コードの正確性についてはすでに不思議に思えます。 C99では、VLAは標準のAFAIKでサポートされています。 – UnholySheep
'sizeof'はどのようにそのような配列で動作しますか? – Slava