検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
HSP-Boost (HSP用ライブラリ)に関する議論 ver0.2_D をテンプレートにして作成
最新の20件
2020-04-07
TEST
2018-12-11
RecentDeleted
2017-09-13
bccでdll作成
2017-09-12
index
hspmallocに関するスレッド
2017-09-05
経済学に関するエッセイ
plus_double_module_ver0.1
plus_double_module_ver0.01
plus_float_module_ver0.03
plus_float_module_ver0.02
plus_float_module
plus_modules
(仮)クリーンHSPに関する資料 ver0.2
雑談:ロールモデルに関するおしゃべりページ ver0.2
雑談:今年(今月)の抱負に関するおしゃべりページ ver0.2
HSPへの要望に関するおしゃべりページ ver0.2
HSP-Boost (HSP用ライブラリ)に関する議論 ver0.2_D
HSP-Boost (HSP用ライブラリ)に関する議論 ver0.2 C
HSP-Boost (HSP用ライブラリ)に関する議論 ver0.2 B
HSP-Boost (HSP用ライブラリ)に関する議論 ver0.2
Total:0/Today:0
開始行:
注:-の半角が表示出来ないので全角の-になってます
***NO.78923 [#z9928b0b]
-Y_repeatさんの立てた、ver0.2 HSP討論会から派生して、宣伝...
1. まず、これはなんですか?
HSP-Boostとは、C++の力の根源たる魔境、Boostライブラリ...
役立つと思われるものを纏めたものです。
Longintからグラフ(数学的なもの)まで、様々なことが出来るよ...
2. 導入の仕方
https://github.com/Velgail/HSP-Boost/
のReleaseLibからDLLがダウンロード出来ます。.asファイルをc...
エディタ等のルートに配置してください。
なお、現在のところドキュメント整備が進んでいません。ダレ...
3. 貢献したい
GitHubでプルリクエスト投げつけてください。
//貢献にはVisual Studio 2017 Community 以上と、C++の技術...
4. ライセンスどうなの?
もともとLongintのライセンスが不明であるために別アプローチ...
イブラリです。
ライセンスはBoost Software License 1.0で、簡単に意訳すると
・ライブラリは無保証で、バグって損害が発生したりしても何...
・自由にライブラリを使っていいよ(商用もOK)
・ライセンス表記はコードに書いてあればいいよ。READMEとか...
//注:ヘッダにBSLのライセンス文書いてありますので、その...
--Velgail氏 2017/4/5(Wed) 09:30:54
***NO.78544 [#m69d8e68]
-こんばんわ WBC楽しいっすね
>kikerogaさん
>このスレッドに書く内容かどうか少し迷いましたが…
そんなこと言わずにどんどん書き込んじゃってくださいよー
>Velgailさん
>現在超多忙(HSP掲示板見るの何ヶ月ぶりだ……?)につき始め...
最近見ないなーと思っていたら(超!)
多忙だったんですね
さてさて たまにたまに考えているんですけど
HSPでBIGFloatを使いたいんですよね
小数点以下4桁まで。とか10桁までとか決め打ちすればLongI...
意外と簡単に実現できそうなんですが
考えがまとまらなくてイマイチコードに落とせないんですよね
小数点以下4桁
longintの下4ケタを小数とする
intの足し算、引き算、掛け算、割り算、大小比較
下4ケタを小数の数として計算する
実数、10000掛けて演算して10000で割る
intの足し算、引き算、掛け算、大小比較
割り算、割り算は、計算、ちょっと特殊かも
longint同士の演算
下4ケタを小数の数として計算する
小数点以下10桁
intを演算の対象外とする
10000000000掛けて演算して10000000000で割る
doubleの足し算、引き算、掛け算、大小比較
割り算、割り算は、計算、ちょっと特殊かも
longint同士の演算
下10ケタを小数の数として計算する
とかくらいまで構想してるんですが
なかなか漏れなくダブリなくでコードに落とせなくて
誰か書いてくれないかなーってかんじでしたw
考えてることをNETに書くと
それ以上やらないの公式。はたまに発言してるんですけど
自分の力量でこなせなさそうなので
逆に構想をUPしてみました
--Y_repeat氏 2017/3/15(Wed) 20:52:38
***NO.78626 [#w98ea1dd]
>NO.78544 Y_repeatさん
-実装自体が安くないですね…
データメモリの管理としてはint64で済みますけども、道のりは...
1.型を増やす。増やした型内で完結できる演算を定義する。
2.増やした型から既存型、既存型から増やした型へのキャス...
3.実行コード内に散るintとdouble特例コード達を見つけ出し...
4.サフィックスを用意し、定数を持てるようにする。
とりあえずBIGFloat同士の演算はたやすいでしょう。積が若干...
型を増やした分、キャストが正しくできれば演算もすんなりで...
ただ、doubleからのキャストは境界チェックをしないといろい...
実行コード内にいる数値型特例コードがゴロゴロ見受けれらる...
特にcomやAPI呼び出しなどの外部処理周りに多そうに見えます。
最後に、コンパイルや中間コードレベルでBIGFloatの型の値で...
そうしなければ必要に応じて逐一キャスト関数で囲わなければ...
おまけでHGIMGなどのHSPVAR型を読み込むような子に逐一実装が...
なお、HSPCMPには定数宣言にのみ使えるkというサフィックスが...
--掘木氏 2017/3/23(Thu) 19:28:33
***NO.78716 [#e097ac2d]
-こんばんわ
float拡張は小数点以下。4桁か10桁への決め打ちなので
Plus_floatモジュールと命名しました
以下ver0.02です
進捗はとりあえずモジュールの枠組み作成とsetter getterの作...
http://zuzazann.boy.jp/media_wiki_120/index.php?title=Plu...
近々鯖移転によりwikiも移転予定だったり
桁は決め打たなくても実現出来そうな気もしています
>堀木さん
型拡張とか大がかりなのは考えてないですね
オブジェクト演算型のモジュールで実装する予定です
アレですね 予定をNETに書いても返信もらえればOKなのか
やっぱ都市伝説の範疇なのか
でもしばらく実装に挑戦した上で書き込みたいので
あんまり仕様とか詳しく書かない方針です
ところで longint.dll のREADMEに
【 取扱種別 】フリーソフト
■著作権
・著作権は、blueleafが保有します。
と書いているんですが
こういうのって再配布不可なんですか?
ゲームで使用してて
HSPやらない人とかlongint.dll 導入していない人とかが
PLAYしようとしたら動かないですよ
ということは再配布可のdoubleの桁拡張モジュールとか
あった方がいいのだろうか?
再配布可のBIGNUMとか
--Y_repeat氏 2017/3/29(Wed) 23:02:55
***NO.78815 [#a6d8e20c]
-LongIntが再配布…… というお話に対応させるための道筋を立...
必要であればGitHubで激闘しましょう。
1. hspsdkからhpi3typeをベースとする。
当該hpi3typeはfloatを組み込めるようにするライブラリのソー...
2. C++ Boostからboost::multiprecision::cpp_intクラスを...
3. ヘッダファイルを正しく記述する
これで容易に「実質的なパブリックドメイン(Boost Software L...
また、多倍長浮動小数点数(doubleより高い桁数のモノ)に関し...
boost::multiprecision::number<boost::multiprecision::cpp_...
を利用して作れます。
C++界隈にどっぷりして溺れてください(笑)
そしてHSP++作りましょうw
--Velgail氏 2017/4/2(Sun) 16:16:07
***NO.78835 [#ce06349b]
-……というか、HSPboostとかやったら面白いんじゃないかな、う...
ということで、リポジトリだけ作ってみた
https://github.com/Velgail/HSP-Boost/
ちなみに、Boostってこんなのが大量にあるライブラリ
http://www.boost.org/doc/libs/ (英語)
真面目に使うとHSPが凄まじいことに……
--Velgail氏 2017/4/3(Mon) 00:45:50
***NO.78840 [#lce2c4a5]
-ヤケクソになってVisual Studioでゴリゴリと徹夜コーディン...
Boost-Longint、多分longint.hspのlongintとほぼ同じもの。
ライセンスはBoost Software License。C++部もBSLですが、
HSPSDKのライセンスについてはおにたまさんの解釈待ち。
サンプルソースがBSDだと、BSDの対応しなきゃならんのだが……
LongIntの方(オリジナル)はそれ書いてないんだよなぁ…… どう...
あと、
開発環境がVS2017とかいう超最先端のVSを使っているので、相...
Boostは1.63です。
BOOST_ROOTとBOOST_LIBという環境変数を設定しなきゃコンパイ...
……といった話をGitHubに書いとかないとw
うるさいちょっと使って見れればいいんだ! という人は、リ...
Longintから一式引っ張ってください。
asはcommon、dllはroot……ってアタリマエのことやっといてくだ...
--Velgail氏 2017/4/3(Mon) 08:43:00
***NO.78854 [#q184f93f]
-Wikiのhttp://zuzazann.boy.jp/media_wiki_120/index.php?ti...
「固定小数点形式の型」と「long doubleないしそれ以上の型」
が求められている?
あってますか?>Y_repeatさん
--Velgail氏 2017/4/3(Mon) 17:14:14
***NO.78858 [#q6e8b553]
-わーおつかれさまです
>Velgailさん
>「固定小数点形式の型」と「long doubleないしそれ以上の型」
>が求められている?
たぶん合ってまーす。2種類ですね
型っつーかモジュール変数を念頭に作ってました
自分はプログラム全般に適正ないのか
新しい型の作り方はわからないので
>ゴリゴリと徹夜コーディングしたら、出来た。
一晩で割とたくさん出来ますよね 自分も書いたの一晩でしたw
>asはcommon、dllはroot……ってアタリマエのことやっといてく...
自分はasもdllも同梱派ですね
--Y_repeat氏 2017/4/3(Mon) 19:45:23
***NO.78861 [#ob032406]
-おつかれさまです
>開発環境がVS2017とかいう超最先端のVSを使っているので、...
ということは一年くらい寝かしてけば 大分安定します?
>「固定小数点形式の型」
やってみたかんじ 小数点以下10桁固定が実現できれば
小数点以下300桁とか(doubleがこのへんまでなので)
10000桁とか割と簡単に拡張出来そうですね
それ以下とかは科学計算っぽさが大きいので
HSPではやらない方がいいか
自分で拡張しましょう。なのかな
--Y_repeat氏 2017/4/3(Mon) 20:15:41
***NO.78864 [#c1f5ed0b]
-事故というのは、Visual Studio 2017ユーザーがまだまだ少な...
よし、ライブラリ群のプロジェクトを作ろう としたときの敷...
まあ、今までのVSより圧倒的に高速インストール出来るので、...
C++14で作りたいからっ(そういう理由)
--Velgail氏 2017/4/3(Mon) 21:21:05
***NO.78919 [#n49dde49]
-//HSP-Boost Issue
Boost-Longintで文字列初期化が失敗する現象。
ベースとしたhpi3typeでも起きているため、どうやればいいの...
……読まなきゃ
--Velgail氏 2017/4/5(Wed) 05:17:20
***NO.78920 [#m3a1d67d]
-ジタバタしたらNO.78919も出来た。
https://github.com/Velgail/HSP-Boost/
Boost-FixedPoint→plus float module代替C++ライブラリ
Boost-Longint→longint代替C++ライブラリ
Boost-LongFloat→未着工:plus double module代替C++ライブ...
Boost-FixedPointは、1つの桁数(小数点以下何桁までが1通り)...
複数パラメータ引ける可能性が出てきたので、あとでやれると...
あと、FixedPointは全ての操作で、常に切り捨てを行うので注...
--Velgail氏 2017/4/5(Wed) 05:59:24
***NO.78931 [#effe6ce1]
-こんちわ。お疲れさまです
軽く動作確認してみました
sampleを実行してみたところ
c=boost_fixedpoint(c)
がerrorになりました
c=boost_fixedpoint(1.234)
に変更すると動きました
後はアレですね
小数点以下何桁まで表示できるか設定したいですね
#define boost-fixedLevel 4
という記述が計算桁数だと思いますが
(そもそもこの類推が間違いかもしれませんが)
もっと桁数多く演算してるような
--Y_repeat氏 2017/4/5(Wed) 16:46:32
***NO.78934 [#h42524b9]
-お疲れさまです
#define boost-fixedLevel 4
asの方を書き換えたら動作しました
c=boost_fixedpoint(c)
3.5B(ブログからDLっするやつ)でもerrorでした
自分のOSが古いのもあるかもしれません
win7PROでやってるので
でもdll使用GAMEとかで使ってもらえる人
win7いるかもしれないし
--Y_repeat氏 2017/4/5(Wed) 17:44:05
***NO.78941 [#i5f61a57]
-そうですね。私の環境はWindows10なので、Windows7の互換性...
(いや、ライセンス違反でゴリ押せば(;y=ー( ゚д゚)・∵. ターン
まあ、それ以上の難題にぶつかっているので…… まだまだ
--Velgail氏 2017/4/5(Wed) 23:49:18
***NO.78963 [#r547be22]
-自分の環境だと全般的に1桁しか動かないようです
#define boost-fixedLevel 4
#include "Boost-FixedPoint.as"
a=boost_fixedpoint(1.236)
b=boost_fixedpoint(1)
mes a
mes b
h=boost_fixedpoint(0.0)
h+=boost_fixedpoint(1.0)
h+=boost_fixedpoint(0.456)
mes h
i=boost_fixedpoint(0.0)
i+=boost_fixedpoint(123.0)
i+=boost_fixedpoint(0.456)
; mes i
--Y_repeat氏 2017/4/6(Thu) 01:59:05
***NO.79084 [#se42eb9d]
-今週札幌と東京を2往復していて時間なんて無いですが、ちょ...
>アクセサメソッド
どのオブジェクトの?
>一文字違い
文字列距離という言葉で検索すれば結構簡単に出てくるはず。
以上、簡単にまとめておきます。明日は朝イチの特急+新幹線...
--Velgail氏 2017/4/11(Tue) 22:51:29
***NO.79097 [#u0b903b5]
-整数部分をlongintで処理出来ないか?とやってたら
#include "boost-longint.as"
after_mul=boost_longint(1)
repeat 100
after_mul*=10
logmes ""+after_mul
await 1
loop
こういうのでも誤作動起きますw
--Y_repeat氏 2017/4/14(Fri) 00:57:43
--NO.79107
-boost-longintがまだ不安定なようでlongintは再配布可か不...
なくても出来るdouble拡張書いてみました
http://zuzazann.boy.jp/media_wiki_120/index.php?title=Plu...
--Y_repeat氏 2017/4/15(Sat) 02:39:28
終了行:
注:-の半角が表示出来ないので全角の-になってます
***NO.78923 [#z9928b0b]
-Y_repeatさんの立てた、ver0.2 HSP討論会から派生して、宣伝...
1. まず、これはなんですか?
HSP-Boostとは、C++の力の根源たる魔境、Boostライブラリ...
役立つと思われるものを纏めたものです。
Longintからグラフ(数学的なもの)まで、様々なことが出来るよ...
2. 導入の仕方
https://github.com/Velgail/HSP-Boost/
のReleaseLibからDLLがダウンロード出来ます。.asファイルをc...
エディタ等のルートに配置してください。
なお、現在のところドキュメント整備が進んでいません。ダレ...
3. 貢献したい
GitHubでプルリクエスト投げつけてください。
//貢献にはVisual Studio 2017 Community 以上と、C++の技術...
4. ライセンスどうなの?
もともとLongintのライセンスが不明であるために別アプローチ...
イブラリです。
ライセンスはBoost Software License 1.0で、簡単に意訳すると
・ライブラリは無保証で、バグって損害が発生したりしても何...
・自由にライブラリを使っていいよ(商用もOK)
・ライセンス表記はコードに書いてあればいいよ。READMEとか...
//注:ヘッダにBSLのライセンス文書いてありますので、その...
--Velgail氏 2017/4/5(Wed) 09:30:54
***NO.78544 [#m69d8e68]
-こんばんわ WBC楽しいっすね
>kikerogaさん
>このスレッドに書く内容かどうか少し迷いましたが…
そんなこと言わずにどんどん書き込んじゃってくださいよー
>Velgailさん
>現在超多忙(HSP掲示板見るの何ヶ月ぶりだ……?)につき始め...
最近見ないなーと思っていたら(超!)
多忙だったんですね
さてさて たまにたまに考えているんですけど
HSPでBIGFloatを使いたいんですよね
小数点以下4桁まで。とか10桁までとか決め打ちすればLongI...
意外と簡単に実現できそうなんですが
考えがまとまらなくてイマイチコードに落とせないんですよね
小数点以下4桁
longintの下4ケタを小数とする
intの足し算、引き算、掛け算、割り算、大小比較
下4ケタを小数の数として計算する
実数、10000掛けて演算して10000で割る
intの足し算、引き算、掛け算、大小比較
割り算、割り算は、計算、ちょっと特殊かも
longint同士の演算
下4ケタを小数の数として計算する
小数点以下10桁
intを演算の対象外とする
10000000000掛けて演算して10000000000で割る
doubleの足し算、引き算、掛け算、大小比較
割り算、割り算は、計算、ちょっと特殊かも
longint同士の演算
下10ケタを小数の数として計算する
とかくらいまで構想してるんですが
なかなか漏れなくダブリなくでコードに落とせなくて
誰か書いてくれないかなーってかんじでしたw
考えてることをNETに書くと
それ以上やらないの公式。はたまに発言してるんですけど
自分の力量でこなせなさそうなので
逆に構想をUPしてみました
--Y_repeat氏 2017/3/15(Wed) 20:52:38
***NO.78626 [#w98ea1dd]
>NO.78544 Y_repeatさん
-実装自体が安くないですね…
データメモリの管理としてはint64で済みますけども、道のりは...
1.型を増やす。増やした型内で完結できる演算を定義する。
2.増やした型から既存型、既存型から増やした型へのキャス...
3.実行コード内に散るintとdouble特例コード達を見つけ出し...
4.サフィックスを用意し、定数を持てるようにする。
とりあえずBIGFloat同士の演算はたやすいでしょう。積が若干...
型を増やした分、キャストが正しくできれば演算もすんなりで...
ただ、doubleからのキャストは境界チェックをしないといろい...
実行コード内にいる数値型特例コードがゴロゴロ見受けれらる...
特にcomやAPI呼び出しなどの外部処理周りに多そうに見えます。
最後に、コンパイルや中間コードレベルでBIGFloatの型の値で...
そうしなければ必要に応じて逐一キャスト関数で囲わなければ...
おまけでHGIMGなどのHSPVAR型を読み込むような子に逐一実装が...
なお、HSPCMPには定数宣言にのみ使えるkというサフィックスが...
--掘木氏 2017/3/23(Thu) 19:28:33
***NO.78716 [#e097ac2d]
-こんばんわ
float拡張は小数点以下。4桁か10桁への決め打ちなので
Plus_floatモジュールと命名しました
以下ver0.02です
進捗はとりあえずモジュールの枠組み作成とsetter getterの作...
http://zuzazann.boy.jp/media_wiki_120/index.php?title=Plu...
近々鯖移転によりwikiも移転予定だったり
桁は決め打たなくても実現出来そうな気もしています
>堀木さん
型拡張とか大がかりなのは考えてないですね
オブジェクト演算型のモジュールで実装する予定です
アレですね 予定をNETに書いても返信もらえればOKなのか
やっぱ都市伝説の範疇なのか
でもしばらく実装に挑戦した上で書き込みたいので
あんまり仕様とか詳しく書かない方針です
ところで longint.dll のREADMEに
【 取扱種別 】フリーソフト
■著作権
・著作権は、blueleafが保有します。
と書いているんですが
こういうのって再配布不可なんですか?
ゲームで使用してて
HSPやらない人とかlongint.dll 導入していない人とかが
PLAYしようとしたら動かないですよ
ということは再配布可のdoubleの桁拡張モジュールとか
あった方がいいのだろうか?
再配布可のBIGNUMとか
--Y_repeat氏 2017/3/29(Wed) 23:02:55
***NO.78815 [#a6d8e20c]
-LongIntが再配布…… というお話に対応させるための道筋を立...
必要であればGitHubで激闘しましょう。
1. hspsdkからhpi3typeをベースとする。
当該hpi3typeはfloatを組み込めるようにするライブラリのソー...
2. C++ Boostからboost::multiprecision::cpp_intクラスを...
3. ヘッダファイルを正しく記述する
これで容易に「実質的なパブリックドメイン(Boost Software L...
また、多倍長浮動小数点数(doubleより高い桁数のモノ)に関し...
boost::multiprecision::number<boost::multiprecision::cpp_...
を利用して作れます。
C++界隈にどっぷりして溺れてください(笑)
そしてHSP++作りましょうw
--Velgail氏 2017/4/2(Sun) 16:16:07
***NO.78835 [#ce06349b]
-……というか、HSPboostとかやったら面白いんじゃないかな、う...
ということで、リポジトリだけ作ってみた
https://github.com/Velgail/HSP-Boost/
ちなみに、Boostってこんなのが大量にあるライブラリ
http://www.boost.org/doc/libs/ (英語)
真面目に使うとHSPが凄まじいことに……
--Velgail氏 2017/4/3(Mon) 00:45:50
***NO.78840 [#lce2c4a5]
-ヤケクソになってVisual Studioでゴリゴリと徹夜コーディン...
Boost-Longint、多分longint.hspのlongintとほぼ同じもの。
ライセンスはBoost Software License。C++部もBSLですが、
HSPSDKのライセンスについてはおにたまさんの解釈待ち。
サンプルソースがBSDだと、BSDの対応しなきゃならんのだが……
LongIntの方(オリジナル)はそれ書いてないんだよなぁ…… どう...
あと、
開発環境がVS2017とかいう超最先端のVSを使っているので、相...
Boostは1.63です。
BOOST_ROOTとBOOST_LIBという環境変数を設定しなきゃコンパイ...
……といった話をGitHubに書いとかないとw
うるさいちょっと使って見れればいいんだ! という人は、リ...
Longintから一式引っ張ってください。
asはcommon、dllはroot……ってアタリマエのことやっといてくだ...
--Velgail氏 2017/4/3(Mon) 08:43:00
***NO.78854 [#q184f93f]
-Wikiのhttp://zuzazann.boy.jp/media_wiki_120/index.php?ti...
「固定小数点形式の型」と「long doubleないしそれ以上の型」
が求められている?
あってますか?>Y_repeatさん
--Velgail氏 2017/4/3(Mon) 17:14:14
***NO.78858 [#q6e8b553]
-わーおつかれさまです
>Velgailさん
>「固定小数点形式の型」と「long doubleないしそれ以上の型」
>が求められている?
たぶん合ってまーす。2種類ですね
型っつーかモジュール変数を念頭に作ってました
自分はプログラム全般に適正ないのか
新しい型の作り方はわからないので
>ゴリゴリと徹夜コーディングしたら、出来た。
一晩で割とたくさん出来ますよね 自分も書いたの一晩でしたw
>asはcommon、dllはroot……ってアタリマエのことやっといてく...
自分はasもdllも同梱派ですね
--Y_repeat氏 2017/4/3(Mon) 19:45:23
***NO.78861 [#ob032406]
-おつかれさまです
>開発環境がVS2017とかいう超最先端のVSを使っているので、...
ということは一年くらい寝かしてけば 大分安定します?
>「固定小数点形式の型」
やってみたかんじ 小数点以下10桁固定が実現できれば
小数点以下300桁とか(doubleがこのへんまでなので)
10000桁とか割と簡単に拡張出来そうですね
それ以下とかは科学計算っぽさが大きいので
HSPではやらない方がいいか
自分で拡張しましょう。なのかな
--Y_repeat氏 2017/4/3(Mon) 20:15:41
***NO.78864 [#c1f5ed0b]
-事故というのは、Visual Studio 2017ユーザーがまだまだ少な...
よし、ライブラリ群のプロジェクトを作ろう としたときの敷...
まあ、今までのVSより圧倒的に高速インストール出来るので、...
C++14で作りたいからっ(そういう理由)
--Velgail氏 2017/4/3(Mon) 21:21:05
***NO.78919 [#n49dde49]
-//HSP-Boost Issue
Boost-Longintで文字列初期化が失敗する現象。
ベースとしたhpi3typeでも起きているため、どうやればいいの...
……読まなきゃ
--Velgail氏 2017/4/5(Wed) 05:17:20
***NO.78920 [#m3a1d67d]
-ジタバタしたらNO.78919も出来た。
https://github.com/Velgail/HSP-Boost/
Boost-FixedPoint→plus float module代替C++ライブラリ
Boost-Longint→longint代替C++ライブラリ
Boost-LongFloat→未着工:plus double module代替C++ライブ...
Boost-FixedPointは、1つの桁数(小数点以下何桁までが1通り)...
複数パラメータ引ける可能性が出てきたので、あとでやれると...
あと、FixedPointは全ての操作で、常に切り捨てを行うので注...
--Velgail氏 2017/4/5(Wed) 05:59:24
***NO.78931 [#effe6ce1]
-こんちわ。お疲れさまです
軽く動作確認してみました
sampleを実行してみたところ
c=boost_fixedpoint(c)
がerrorになりました
c=boost_fixedpoint(1.234)
に変更すると動きました
後はアレですね
小数点以下何桁まで表示できるか設定したいですね
#define boost-fixedLevel 4
という記述が計算桁数だと思いますが
(そもそもこの類推が間違いかもしれませんが)
もっと桁数多く演算してるような
--Y_repeat氏 2017/4/5(Wed) 16:46:32
***NO.78934 [#h42524b9]
-お疲れさまです
#define boost-fixedLevel 4
asの方を書き換えたら動作しました
c=boost_fixedpoint(c)
3.5B(ブログからDLっするやつ)でもerrorでした
自分のOSが古いのもあるかもしれません
win7PROでやってるので
でもdll使用GAMEとかで使ってもらえる人
win7いるかもしれないし
--Y_repeat氏 2017/4/5(Wed) 17:44:05
***NO.78941 [#i5f61a57]
-そうですね。私の環境はWindows10なので、Windows7の互換性...
(いや、ライセンス違反でゴリ押せば(;y=ー( ゚д゚)・∵. ターン
まあ、それ以上の難題にぶつかっているので…… まだまだ
--Velgail氏 2017/4/5(Wed) 23:49:18
***NO.78963 [#r547be22]
-自分の環境だと全般的に1桁しか動かないようです
#define boost-fixedLevel 4
#include "Boost-FixedPoint.as"
a=boost_fixedpoint(1.236)
b=boost_fixedpoint(1)
mes a
mes b
h=boost_fixedpoint(0.0)
h+=boost_fixedpoint(1.0)
h+=boost_fixedpoint(0.456)
mes h
i=boost_fixedpoint(0.0)
i+=boost_fixedpoint(123.0)
i+=boost_fixedpoint(0.456)
; mes i
--Y_repeat氏 2017/4/6(Thu) 01:59:05
***NO.79084 [#se42eb9d]
-今週札幌と東京を2往復していて時間なんて無いですが、ちょ...
>アクセサメソッド
どのオブジェクトの?
>一文字違い
文字列距離という言葉で検索すれば結構簡単に出てくるはず。
以上、簡単にまとめておきます。明日は朝イチの特急+新幹線...
--Velgail氏 2017/4/11(Tue) 22:51:29
***NO.79097 [#u0b903b5]
-整数部分をlongintで処理出来ないか?とやってたら
#include "boost-longint.as"
after_mul=boost_longint(1)
repeat 100
after_mul*=10
logmes ""+after_mul
await 1
loop
こういうのでも誤作動起きますw
--Y_repeat氏 2017/4/14(Fri) 00:57:43
--NO.79107
-boost-longintがまだ不安定なようでlongintは再配布可か不...
なくても出来るdouble拡張書いてみました
http://zuzazann.boy.jp/media_wiki_120/index.php?title=Plu...
--Y_repeat氏 2017/4/15(Sat) 02:39:28
ページ名: