『C スタイル キャストまたは関数スタイルのキャストが必要です』
キャストが必要な時、よくこんなエラー文を目にします。
Cスタイルキャストというのは、型名をかっこで囲ったものを変数の左に置くというキャスト方法です。
それでは、関数スタイルキャストとは?
随分前から気になっていて、それを思い出しては調べていたのですが、これが不思議と見つかりません。
もしかしてテンプレートを利用して any_cast<typename>(target) といった感じで使える関数を定義してそれを用いてキャストすることなのでしょうか?
今のところ第一候補です。
気になって夜も眠れません。
ご教授よろしくお願いいたします。
関数スタイルキャストとは?
Re: 関数スタイルキャストとは?
Cスタイルキャスト→(int)a
関数スタイルキャスト→int(a)
関数スタイルキャスト→int(a)
✜ で C ご ✜
: す + 注 :
¦ か + 文 ¦
: ? Is the は :
✜ order C++? ✜
: す + 注 :
¦ か + 文 ¦
: ? Is the は :
✜ order C++? ✜
糸冬
――――――――
制作・著作 NHK
――――――――
制作・著作 NHK
Re: 関数スタイルキャストとは?
written by へにっくす
- MoNoQLoREATOR
- 記事: 284
- 登録日時: 14年前
- 住所: 東京
Re: 関数スタイルキャストとは?
>>獅子さん
>>へにっくすさん
ご教授ありがとうございます。
すっきりしました。
これでぐっすり眠れそうです(笑)
>>へにっくすさん
ご教授ありがとうございます。
すっきりしました。
これでぐっすり眠れそうです(笑)