1
私はC++のサブセットのコンパイラ用のシンボルテーブルを構築しています。シンボルオブジェクト指向言語用コンパイラのテーブルスコープ
ここで私の質問はオブジェクトのスコープを扱う方法です。つまり、パスカルなどの通常の言語では、すべてのスコープに対してシンボルテーブルを作成する必要があります。しかし、C++では、オブジェクトのメソッドやアタックベースの場合について別のことを考慮する必要がありますか?
よろしくお願いいたします。
うまくいく可能性があります。しかし、テーブルの持続性はどうですか?それは他のものと同じですか? –
はい、フレンド宣言は、メソッド/属性スコープ定義と同様に決定的です。これらの情報が設定されると、これらの情報を変更する方法はありません。 C++の構文に従って、これらは一度だけ設定できます。 – Joel