この変換タイプは安全ですか
vector<int*> a;
const vector<const int*>& b = reinterpret_cast<const vector<const int*>&>(a);
テンプレート引数が変更されているため、この場合、静的キャストは明らかに機能しません。しかし、この再解釈キャストを行うことで、私は本質的に同じタイプに恒常性を追加しているだけです。それで、これはすべての実用的な目的のために安全である必要がありますか?
この変換タイプは安全ですか
vector<int*> a;
const vector<const int*>& b = reinterpret_cast<const vector<const int*>&>(a);
テンプレート引数が変更されているため、この場合、静的キャストは明らかに機能しません。しかし、この再解釈キャストを行うことで、私は本質的に同じタイプに恒常性を追加しているだけです。それで、これはすべての実用的な目的のために安全である必要がありますか?