It is saidで、CスタイルのキャストはC++のキャストのさまざまな組み合わせを適用しようとし、最初に許可された組み合わせは使用できません。しかし、私は、Cスタイルのキャストのみが処理できる状況があり、C++のキャストの組み合わせは許されないと聞いたという気持ちがあります。Cスタイルのキャストで処理できる変換ですが、C++のキャストは
私は間違っていますか?それは本当ですか Cスタイルのキャストのいずれかコンテキスト(C++で)は、C + +キャストの適切な組み合わせに置き換えることができますか?
UPD Cheers and hth. - Alfからおかげで、我々は、C++のキャストは、彼らが定義さと期待行動を生成することができない意味で扱うことができないという例があります。上級の質問は、C++のキャストが意味を扱えないという例を提供することです。はコンパイルされません。?
「Cスタイルのキャストしか処理できない状況があり、C++のキャストの組み合わせは許されないと聞いた気がする」 - 聞いたことは、CがC++はそうではありません。これはC++のキャストという意味でのCスタイルのキャストの*意味*とは関係ありません。しかし、私は便利な例はありません。 –
@JohnBollingerでは、C++スタイルのキャストを組み合わせて同じキャストを実行できます。 – SergeyA
もちろん、それはC++スタイルのキャストを下手にします。 – emlai