ページ 1 / 1
boostを使った多倍長整数からintへの変換
Posted: 2016年2月08日(月) 21:29
by 夢幻ノ月夜
Boostを使ってC++でプログラミングをしているのですが、
int1024_tからintへの変換が出来ません
適切な変換関数がありませんと言われた場合どうしたらいいでしょうか…
DXライブラリと併用でHPゲージを描きたいのでintに変換したいんですが…
Re: boostを使った多倍長整数からintへの変換
Posted: 2016年2月08日(月) 23:45
by pocket
Re: boostを使った多倍長整数からintへの変換
Posted: 2016年2月09日(火) 20:46
by 夢幻ノ月夜
Re: boostを使った多倍長整数からintへの変換
Posted: 2016年2月09日(火) 21:40
by pocket
こんばんは。
>>C言語にもともとあるintには変えられないようで
私の知識不足で、よく分りませんでした。
以下のコードでは、上手くいかなかったということでしょうか?
http://melpon.org/wandbox/permlink/v6y0pmSvUspJw3wD
Re: boostを使った多倍長整数からintへの変換
Posted: 2016年2月09日(火) 22:25
by tk-xleader
http://stackoverflow.com/questions/2824 ... -to-double
に倣って、
コード:
int1024_t i1024;
i1024.convert_to<int>();
というのでどうでしょう?
Re: boostを使った多倍長整数からintへの変換
Posted: 2016年2月14日(日) 10:30
by 夢幻ノ月夜
Re: boostを使った多倍長整数からintへの変換
Posted: 2016年2月14日(日) 10:31
by 夢幻ノ月夜
キタ――(゚∀゚)――!!
多分成功です!ありがとうございます!