便利で役立つライブラリを総合的に扱うスレがないので立てました
便利なライブラリをここに挙げてみたり
やりたい事を実現できるライブラリを聞いてみたり
ライブラリに関する雑談をするスレです
探検
C/C++のライブラリ総合スレ
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2011/08/10(水) 01:12:07.872012/03/16(金) 07:42:25.53
winならそもそも標準ライブラリの設定が一緒になってないとリンク通らんけどな
51デフォルトの名無しさん
2012/03/19(月) 21:20:51.572012/03/23(金) 02:28:27.22
>>26
eraseの戻り値のiteを使えよ。それかite++をeraseに渡す。
コンテナはshared_ptrが最強なのでリストのなかに入れるオブジェクトはすべてshared_ptrにする。
これで寿命管理から開放される上に、ありとあらゆる任意の箇所から参照保持削除できるようになります。
eraseの戻り値のiteを使えよ。それかite++をeraseに渡す。
コンテナはshared_ptrが最強なのでリストのなかに入れるオブジェクトはすべてshared_ptrにする。
これで寿命管理から開放される上に、ありとあらゆる任意の箇所から参照保持削除できるようになります。
2012/03/23(金) 23:47:55.77
eraseの戻り値なんか使うなよ・・・
2012/03/24(土) 01:09:42.62
え、じゃあ、なんでiteの次が戻ってるんだよ
2012/03/24(土) 10:47:18.09
vcの拡張機能。標準仕様では戻りはvoid
2012/03/24(土) 20:38:35.06
C++11ではイテレータ返すから
2012/03/24(土) 23:33:40.51
STLのlistのeraseの戻り値は標準機能じゃないのか。ARMCでもとおってるが。
それ以外ではite++を渡してる
それ以外ではite++を渡してる
2012/03/25(日) 00:51:10.43
listとvectorじゃちがうんじゃね?
2012/03/25(日) 01:02:22.00
2012/03/25(日) 01:19:06.81
C++11でも、モノによってはeraseするとiteがぶっ壊れるな。
2012/03/25(日) 01:19:50.27
>>59
listの話なんかしてねーよタコ
listの話なんかしてねーよタコ
2012/03/26(月) 03:17:28.58
ite++をeraseに渡せばいいんじゃね?
63営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 16:36:53.55 Linux上のgccでVisual Studio用のバイナリってビルド出来る?
2012/03/29(木) 18:15:01.95
6563
2012/03/30(金) 01:17:15.76 表現が全く不適切だった。改めて。
gccで、VC++のリンカで使えるスタティックリンクライブラリはビルド出来る?
gccで、VC++のリンカで使えるスタティックリンクライブラリはビルド出来る?
2012/03/30(金) 09:54:56.17
67片山博文MZボット ◆0lBZNi.Q7evd
2012/04/02(月) 14:29:07.76 リモートURLの絶対パスと相対パスが与えられて、
絶対パスから相対パスをたどると、どんな絶対パスになるかを
求めるようなライブラリってないかな?
絶対パスから相対パスをたどると、どんな絶対パスになるかを
求めるようなライブラリってないかな?
2012/04/02(月) 20:05:21.98
addr2lineでシェアドライブラリの中のアドレスを解決したいんだけど
やり方をおしえて
やり方をおしえて
2012/04/16(月) 15:53:59.13
>>65
GCCをいじれば何だって出来ると思うぞ
GCCをいじれば何だって出来ると思うぞ
70デフォルトの名無しさん
2012/06/04(月) 00:08:43.892012/06/06(水) 21:44:24.52
>>69
チンチンをいじれば汁が出るぞ
チンチンをいじれば汁が出るぞ
2012/06/14(木) 17:47:37.58
Great Chin Chin
2012/06/15(金) 06:40:50.35
Eigenってスマートポインタ使えないのかorz
74デフォルトの名無しさん
2012/06/19(火) 16:59:55.96 カスタムアロケータすれば使える
ただEigenの何が速いのか未だに分からない
for文で書いた行列演算の方がよっぽど速い
ただEigenの何が速いのか未だに分からない
for文で書いた行列演算の方がよっぽど速い
2012/06/21(木) 16:24:37.97
C/C++フル対応など、Windows Phone 8アプリにコア技術共有の効果
ttp://news.mynavi.jp/news/2012/06/21/104/
ttp://news.mynavi.jp/news/2012/06/21/104/
2012/06/23(土) 23:37:15.52
売れたら作らないでもないけど、あんまり見込みないな。
Windows8自体が、かなり酷いし。
Windows8自体が、かなり酷いし。
2012/06/28(木) 20:36:08.96
8のおかげでアンドロ覚える気になりましたよええ
2012/07/05(木) 14:09:47.48
超コンパクトなポリゴンライブラリはありますか?
周辺が肥大化しててもOKですが、コアの部分がコンパクトなものが欲しいです。
周辺が肥大化しててもOKですが、コアの部分がコンパクトなものが欲しいです。
2012/07/05(木) 14:44:57.26
WebGL
2012/07/08(日) 07:50:09.88
HTML5
2012/08/05(日) 00:08:11.66
パスをファイル名とディレクトリに分解したいんだけど
libcでお勧めの関数ある?
libcでお勧めの関数ある?
82デフォルトの名無しさん
2012/08/05(日) 00:08:45.08 よっこいショー!
83デフォルトの名無しさん
2012/08/06(月) 14:18:17.00 std::string
join
join
2012/08/07(火) 13:54:02.60
有名なライブラリって、サイズがでかくならない?
2012/08/07(火) 13:56:56.30
何と比較したサイズなのかがさっぱり
2012/08/07(火) 15:36:58.12
イベント駆動で、いらんイベントまでサポートしてたらでかくなるだろ
2012/08/08(水) 01:45:40.99
あれみたいに
使う時だけでっかくなるような感じが一番だよね
使う時だけでっかくなるような感じが一番だよね
2012/08/08(水) 14:50:39.75
2012/08/08(水) 14:52:39.61
strlen + strrchr だった
90デフォルトの名無しさん
2012/09/08(土) 20:15:15.43 pocoいいよpoco
2012/09/08(土) 21:33:36.29
モテようとして
2012/09/29(土) 16:08:43.69
質問ですが、double型の銀行丸め(JIS丸め)ってCまたはC++の標準ライブラリに無いですか
もし無いなら、double型の銀行丸め(JIS丸め)を実装した定番でフリーのライブラリとか紹介いただけませんでしょうか
(自力で書いた場合、数値的な安定性とか実行効率とかが気になるのでできれば実績のある実装を流用したい
もし無いなら、double型の銀行丸め(JIS丸め)を実装した定番でフリーのライブラリとか紹介いただけませんでしょうか
(自力で書いた場合、数値的な安定性とか実行効率とかが気になるのでできれば実績のある実装を流用したい
2012/09/29(土) 16:20:23.08
VBのCOMオブジェクトを使う
2013/01/07(月) 22:01:51.45
>>92
C99標準ライブラリの範疇だと、
fesetroundでFE_TONEARESTを指定すればできるはず。
コンパイラが対応していない場合で、x86系(x86-64含む)なら、
SSE2の_mm_cvtsd_si32/_mm_cvtss_si32(dobule/float→int)や
SSE4の_mm_round_sd/_mm_round_ss(dobule/float→double/float)など。
(前者は別途丸めモードを設定しておく必要あり)
あるいはインラインアセンブラでそれらかFPUを呼ぶ方法もある。
C99標準ライブラリの範疇だと、
fesetroundでFE_TONEARESTを指定すればできるはず。
コンパイラが対応していない場合で、x86系(x86-64含む)なら、
SSE2の_mm_cvtsd_si32/_mm_cvtss_si32(dobule/float→int)や
SSE4の_mm_round_sd/_mm_round_ss(dobule/float→double/float)など。
(前者は別途丸めモードを設定しておく必要あり)
あるいはインラインアセンブラでそれらかFPUを呼ぶ方法もある。
2013/01/20(日) 11:01:01.82
FLTK
2013/01/20(日) 20:01:23.11
2013/02/23(土) 13:55:51.08
偏微分方程式ソルバーでお勧めって何がある?
2013/02/27(水) 01:16:30.73
99デフォルトの名無しさん
2013/02/27(水) 19:18:46.79 The C++ REST SDK ("Casablanca")
http://blogs.msdn.com/b/vcblog/archive/2013/02/26/the-c-rest-sdk-quot-casablanca-quot.aspx
http://casablanca.codeplex.com/
http://blogs.msdn.com/b/vcblog/archive/2013/02/26/the-c-rest-sdk-quot-casablanca-quot.aspx
http://casablanca.codeplex.com/
100デフォルトの名無しさん
2013/03/22(金) 00:10:43.76 Git初心者です
/.../foodirを、
git init --separate-git-dir=/sepadirで別のとこにリポジトリ情報保存していました。
ずっと前に気にせずにfoodirをpuyodirに変更したらしく、gitのコマンドが
fatal: Could not switch to '/.../foodir': No such file or directory
と出て使えなくなりました。
git configですら使えなくなり、どうやってディレクトリ名変更をgitに伝えればいいかわかりません。
/sepadir内のconfigファイルに worktree = /.../foodir とあったのですが、これを直接書き換えても大丈夫なんでしょうか・・・
どうかよろしくお願いします。
/.../foodirを、
git init --separate-git-dir=/sepadirで別のとこにリポジトリ情報保存していました。
ずっと前に気にせずにfoodirをpuyodirに変更したらしく、gitのコマンドが
fatal: Could not switch to '/.../foodir': No such file or directory
と出て使えなくなりました。
git configですら使えなくなり、どうやってディレクトリ名変更をgitに伝えればいいかわかりません。
/sepadir内のconfigファイルに worktree = /.../foodir とあったのですが、これを直接書き換えても大丈夫なんでしょうか・・・
どうかよろしくお願いします。
101デフォルトの名無しさん
2013/03/22(金) 05:15:03.57 大丈夫
102デフォルトの名無しさん
2013/03/25(月) 00:02:10.31 >>100
大丈夫です
大丈夫です
103デフォルトの名無しさん
2013/03/25(月) 22:59:12.15 C++のライブラリでお勧めてあります?
boostは互換性に問題がありそうなので。
boostは互換性に問題がありそうなので。
104デフォルトの名無しさん
2013/03/26(火) 01:28:53.43105デフォルトの名無しさん
2013/03/26(火) 02:42:54.57 >>103
libc++かな
libc++かな
106デフォルトの名無しさん
2013/03/27(水) 09:49:40.89 なにを思ってもまずはboost
もしboostすらうまく動かない環境では既存の汎用品はあきらめて
どこかにコンパイラ込みで専用品・カスタマイズ品を開発してもらったほうがいい
もしboostすらうまく動かない環境では既存の汎用品はあきらめて
どこかにコンパイラ込みで専用品・カスタマイズ品を開発してもらったほうがいい
107デフォルトの名無しさん
2013/03/27(水) 09:55:11.70 >>106
今boostを使っているのだが他に独自ライブラリとか色々使ってるので統一しようと思って聞いています。
今boostを使っているのだが他に独自ライブラリとか色々使ってるので統一しようと思って聞いています。
108デフォルトの名無しさん
2013/03/27(水) 16:39:30.86 >>107
なにを互換性の問題といってるのか分からない
なにを互換性の問題といってるのか分からない
109デフォルトの名無しさん
2013/04/01(月) 02:52:45.80 ちょっとわずかに言い方が誤用だっただけで揚げ足取りかよ…
110デフォルトの名無しさん
2013/04/01(月) 11:56:00.42 何言ってんのお前
111デフォルトの名無しさん
2013/04/01(月) 14:59:15.55 >>103
結局、boostの互換性の問題ってなんですか?
結局、boostの互換性の問題ってなんですか?
112デフォルトの名無しさん
2013/04/01(月) 16:49:49.64113デフォルトの名無しさん
2013/04/01(月) 17:16:37.62 109は何に対して何を問題視してるか不明すぎだから無視しておけばいいんじゃねーの
114デフォルトの名無しさん
2013/04/01(月) 17:26:55.60 boostは処理系の差異を楽に吸収させるのにいいんじゃない?
使わない場合と比べて互換性の問題といわれるものはむしろ減るよな?
使わない場合と比べて互換性の問題といわれるものはむしろ減るよな?
115デフォルトの名無しさん
2013/04/01(月) 19:39:37.59 わざわざ呼び捨てしてまでも過大評価がしたいのか?
116デフォルトの名無しさん
2013/04/01(月) 19:40:18.19117デフォルトの名無しさん
2013/04/01(月) 19:52:43.83 なんだブロントさんか
118デフォルトの名無しさん
2013/04/01(月) 19:57:56.49 俺がどうやってBurontだって証拠だよ
119デフォルトの名無しさん
2013/04/01(月) 20:32:05.46 >>118
お前、日本語がおかしすぎる
お前、日本語がおかしすぎる
120デフォルトの名無しさん
2013/04/01(月) 20:33:01.52121デフォルトの名無しさん
2013/04/01(月) 20:51:42.90 突然だけど
long long hoge[N][S][101];
fill(hoge[0][0], hoge[N][0], -1LL);
ってどういうことか教えろください
long long hoge[N][S][101];
fill(hoge[0][0], hoge[N][0], -1LL);
ってどういうことか教えろください
122デフォルトの名無しさん
2013/04/01(月) 20:57:56.32 すれちだったなあ
123デフォルトの名無しさん
2013/04/01(月) 21:08:47.48 >>121
longlong型の3次元配列を定義
fillって関数の第一引数にhoge[0][0][0]のアドレスを、第二引数にhoge[N][0][0]のアドレス、第三引数にマイナス1を渡すって意味
longlong型の3次元配列を定義
fillって関数の第一引数にhoge[0][0][0]のアドレスを、第二引数にhoge[N][0][0]のアドレス、第三引数にマイナス1を渡すって意味
124デフォルトの名無しさん
2013/04/01(月) 21:30:16.02 お前の勝手なルールでこの場所に固執するのは勝手にすりゃいいけど、
総合的な場所よりは使って気づいている人が多そうなスレの方が
まともな回答が得られる可能性が高いとは考えないのかな
総合的な場所よりは使って気づいている人が多そうなスレの方が
まともな回答が得られる可能性が高いとは考えないのかな
125デフォルトの名無しさん
2013/04/02(火) 01:59:04.76 >>124
回りくどいな。 はっきり言え。
回りくどいな。 はっきり言え。
126デフォルトの名無しさん
2013/04/02(火) 02:54:26.51 叩いてるのが一人しかいないって?
お気楽でいいね〜
お気楽でいいね〜
127デフォルトの名無しさん
2013/04/24(水) 12:12:16.87 FLTKのウェブサイトにアクセスできない
Fast Light Toolkit
FLTK Apps FLTK Library Forums Links Login
[ Home | Articles & FAQs | Bugs & Features | Documentation | Download | Screenshots ]
http://www.fltk.org/ のキャッシュです。 このページは 2013年4月18日 17:25:28 GMT
Fast Light Toolkit
FLTK Apps FLTK Library Forums Links Login
[ Home | Articles & FAQs | Bugs & Features | Documentation | Download | Screenshots ]
http://www.fltk.org/ のキャッシュです。 このページは 2013年4月18日 17:25:28 GMT
128デフォルトの名無しさん
2013/04/26(金) 08:27:30.88 きょうもだめでした
http://www.fltk.org/
http://www.fltk.org/
129デフォルトの名無しさん
2013/04/27(土) 01:55:12.48130デフォルトの名無しさん
2013/04/27(土) 17:43:36.53 (サーバーがぶっ壊れたからグーグルに)切り替えていく
って事かな
って事かな
131デフォルトの名無しさん
2013/05/26(日) 03:54:41.86 お勧めのシグナル解析ライブラリplz
132デフォルトの名無しさん
2013/05/30(木) 19:40:44.10 DirectXとかにある
ビット演算子で↓のようになってるのは
dwFlage = ○○|○○|○○;
dwFlageに選択した3つの要素を入れるってことで良い?
ビット演算子で↓のようになってるのは
dwFlage = ○○|○○|○○;
dwFlageに選択した3つの要素を入れるってことで良い?
133デフォルトの名無しさん
2013/05/30(木) 19:48:33.10 >>132
ok
ok
134デフォルトの名無しさん
2013/05/30(木) 19:51:30.79 dwFlage = 1|2|3;
dwFlage = 1|2|4;
この違いが分かるならそれでよい
dwFlage = 1|2|4;
この違いが分かるならそれでよい
135132
2013/05/30(木) 20:42:42.57 ありがと
136デフォルトの名無しさん
2013/05/30(木) 21:52:11.45 ゲームのサウンドのライブラリを作るとして
wavを読み込んで生成したチャンネルを
個別で解放する機能も必要だと思う?
wavを読み込んで生成したチャンネルを
個別で解放する機能も必要だと思う?
137デフォルトの名無しさん
2013/05/30(木) 21:53:33.38 あと
ストリーム再生出来ないとやっぱし困る?
静的再生だけじゃダメかな?
ストリーム再生出来ないとやっぱし困る?
静的再生だけじゃダメかな?
138デフォルトの名無しさん
2013/05/30(木) 22:00:08.51 対象プラットフォームにもよるが両方とも必要
139デフォルトの名無しさん
2013/05/31(金) 12:15:20.65 DirectXで
DDPRESENT_PARAMETERS d3dpp;
d3dpp.Presentationlnterval = D3DPRESENT_INTERVAL_DEFAULT;
の設定で映像が一定間隔で描画されるようになるけど
その描画の間隔は1秒60フレームなの?
DDPRESENT_PARAMETERS d3dpp;
d3dpp.Presentationlnterval = D3DPRESENT_INTERVAL_DEFAULT;
の設定で映像が一定間隔で描画されるようになるけど
その描画の間隔は1秒60フレームなの?
140デフォルトの名無しさん
2013/05/31(金) 12:22:48.13 リフレッシュレートとは無関係
141デフォルトの名無しさん
2013/05/31(金) 18:19:22.62 directxスレで聞けよ
142デフォルトの名無しさん
2013/05/31(金) 19:00:46.69 おばかさん達が次スレを用意せずに落としたからな
143137
2013/05/31(金) 20:41:22.64 説明不足ですまん
ライブラリからゲームを作成していて
サウンド関係は静的再生のみ出来てて
ストリーミング再生も実装する必要があるのか聞きたい
追加したほうが良いのは分かるけど
サウンド以外にも作らなくちゃいけないものは山ほどあるから必須じゃないなら後回しにしたい
ライブラリからゲームを作成していて
サウンド関係は静的再生のみ出来てて
ストリーミング再生も実装する必要があるのか聞きたい
追加したほうが良いのは分かるけど
サウンド以外にも作らなくちゃいけないものは山ほどあるから必須じゃないなら後回しにしたい
144デフォルトの名無しさん
2013/05/31(金) 20:47:45.68 スマホみたいにストレージが限られるプラットフォームもターゲットだったら必須
プライベート用なのか公開も視野に入れてるか知らんが、ぶっちゃけこの程度も判断できない人の
作ったライブラリなんて使いたくないな
プライベート用なのか公開も視野に入れてるか知らんが、ぶっちゃけこの程度も判断できない人の
作ったライブラリなんて使いたくないな
145デフォルトの名無しさん
2013/05/31(金) 20:49:11.44 >>144
Windows用のゲームだ
Windows用のゲームだ
146デフォルトの名無しさん
2013/05/31(金) 21:59:31.17 既に出来てるならそのまま出せばいいじゃない
つけてくれって言われてから考えればいい
つけてくれって言われてから考えればいい
147デフォルトの名無しさん
2013/06/02(日) 10:10:50.11148デフォルトの名無しさん
2013/06/03(月) 00:36:16.85149デフォルトの名無しさん
2013/06/03(月) 06:49:23.79 >>148
ある
ある
150デフォルトの名無しさん
2013/06/03(月) 08:52:52.30 >>149
どういうとき?
どういうとき?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★3 [少考さん★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く★2 [ぐれ★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★4 [Hitzeschleier★]
- 【芸能】粗品、日本テレビに苦言 客のレベルが「かなり低い。あいつら分かってない」「拍手したいだけやねん」 [冬月記者★]
- 橋下徹氏「総理なら岡田さんに何を聴かれても耐えてほしかった」 高市首相の台湾有事めぐる答弁に# [jinjin★]
- 「ヒートテックに寿命があります」ユニクロが明かした“3年劣化”の理由 暖かさが落ちる意外な原因とは [ぐれ★]
- 【DAZN/ABEMA】リーグ・アン総合 ★5
- 【DAZN/ABEMA】ブンデスリーガ・DFBポカール★7
- NFL 2025/26 week15 part 2
- 巨専】
- 競輪実況★1629 ゲロブスクソ雑魚蛯原
- こいせん 全レス転載禁止
- jcだけど周りの女子全員SEXしてるわ
- (´・ω・`)ワイのIDがav
- サスペンダー付きのズボンはいてます
- 上野動物園の双子パンダ、来月中国に返還へ。50年ぶりに国内でパンダ不在 [545512288]
- パチンコパチスロこてんぱんにやられたら3ヶ月くらい行かなくても平気になるんだが俺は依存症じゃないの?
- プロレスラーって場外に向かって飛ぶと受け止めようとするけど
