現在、擬似C++構文を使用して作成したインタープリタを作成しています。私はインタプリタによって作成された変数を格納する最良の方法を探しています。C++インタプリタで変数を動的に割り当てる最も良い方法
現在、私はこれらの変数へのポインタを格納する動的配列を使用していますが、確かに良い方法がありますか?多分、ある種のインラインアセンブラコードがメモリブロックを制御するでしょうか?
私は主要なOSごとにこれらのコードを書き直したいので、移植性についてあまり気にしません。私は単なるタイプにロックされていないメモリブロックを作成する方法を探しています。現在のテストでは、Windows上でMingWコンパイラを使用しています。
アイデアをお待ちしております。
あなたのために何が良いですか?もっと早く?メモリを消費しますか?よりエレガントに実装するには? –
ヒープを管理する方法やスタック上のものを割り当てる方法(言語がサポートしている場合)現在のソリューションの問題点は何ですか?パフォーマンス? – Dervall
@BjornPollex:私は自分のコードをとてもうまくコメントするので、読みやすさについてあまり心配していません。より速くなるという点でできるだけエフェクティブにしたいと思っています。メモリの使用は、私は非常に心配していない – aggregate1166877