C++ での割り当てについて質問があります。私はこのコードを持っています:
vector<unsigned char> &v = *new vector<unsigned char>();
問題は、オブジェクトを逆参照して参照に直接割り当てることは一般的に良い考えですか?
私の意見では、これでオブジェクトが使いやすくなりました。
v.push_back('a');
v[0];
それ以外の
v->push_back('a');
(*v)[0];
やっと、できる
delete &v;
私のヒープを解放する
(同じ)素敵な答えがたくさんあるという理由だけで:スタック変数を使用できることはわかっていますが、私の場合はヒープに必要です!しかし、ヒープまたはスタック変数を使用するという問題は別の問題です。
そのため、この例はシンプルに保ち、変数を割り当てるべきかどうかは特に尋ねませんでした。