最新の Juno CDT リリースを使用しており、その中の CDT リファクタリング ツールを調べようとしています。多くの場合、コードの一部を別の関数に抽出しようとすると、「選択範囲内の宣言が多すぎます」というエラーが表示されます。そしてどう進めばいいのかわからない。このような発生を特徴付けるように思われるのは、スタック上に多くのオブジェクトが作成されていることです (おそらく動的割り当ても - 私にはわかりません)。
x 個以上のオブジェクト宣言がある場合、リファクタリング メカニズムが気にする理由を知っている人はいますか? そのようなコードをリファクタリングするためのベスト プラクティスは何ですか?