便利で役立つライブラリを総合的に扱うスレがないので立てました
便利なライブラリをここに挙げてみたり
やりたい事を実現できるライブラリを聞いてみたり
ライブラリに関する雑談をするスレです
探検
C/C++のライブラリ総合スレ
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2011/08/10(水) 01:12:07.87170デフォルトの名無しさん
2013/09/04(水) 22:26:29.26171デフォルトの名無しさん
2013/09/07(土) 12:37:14.29 VC++2012でのauto_ptrの実装を見てたら以下のように書いてた
auto_ptr(auto_ptr_ref<_Ty> _Right) _THROW0()
{ // construct by assuming pointer from _Right auto_ptr_ref
_Ty *_Ptr = _Right._Ref;
A _Right._Ref = 0; // release old
_Myptr = _Ptr; // reset this
}
「A」の行って何か意味あるの?
auto_ptr(auto_ptr_ref<_Ty> _Right) _THROW0()
{ // construct by assuming pointer from _Right auto_ptr_ref
_Ty *_Ptr = _Right._Ref;
A _Right._Ref = 0; // release old
_Myptr = _Ptr; // reset this
}
「A」の行って何か意味あるの?
172デフォルトの名無しさん
2013/09/07(土) 12:46:58.91 auto_ptr()の呼び出し元が持ってるポインタを無効にしてるんじゃない?
173デフォルトの名無しさん
2013/09/07(土) 13:30:38.54174デフォルトの名無しさん
2013/09/07(土) 13:35:48.97175デフォルトの名無しさん
2013/09/07(土) 14:11:59.19176デフォルトの名無しさん
2013/09/07(土) 16:27:37.58 OpenGL な UI を作るライブラリ一覧
http://qiita.com/shimacpyon/items/e5d2a4e2019273345c37
AntTweakBar
http://anttweakbar.sourceforge.net/doc/
ライセンスは zlib
GWEN
https://github.com/garrynewman/GWEN
ライセンスは MIT
libRocket
http://librocket.com/wiki
ライセンスは MIT
CEGUI
http://www.cegui.org.uk/wiki/index.php/Main_Page
ライセンスは MIT (0.5.0 までは LGPL)
http://qiita.com/shimacpyon/items/e5d2a4e2019273345c37
AntTweakBar
http://anttweakbar.sourceforge.net/doc/
ライセンスは zlib
GWEN
https://github.com/garrynewman/GWEN
ライセンスは MIT
libRocket
http://librocket.com/wiki
ライセンスは MIT
CEGUI
http://www.cegui.org.uk/wiki/index.php/Main_Page
ライセンスは MIT (0.5.0 までは LGPL)
177デフォルトの名無しさん
2013/09/09(月) 23:36:58.65 ttp://blog-imgs-29-origin.fc2.com/s/h/a/shajiku/nodes_001.jpg
こういうノードを使いたいんですが、ライブラリありますか?
こういうノードを使いたいんですが、ライブラリありますか?
178デフォルトの名無しさん
2013/09/10(火) 08:34:32.58 >>177
Graphvizとかどうだろうか?
Graphvizとかどうだろうか?
179デフォルトの名無しさん
2013/09/10(火) 14:27:27.99 >>178
ありがとうございます。参考にします
ありがとうございます。参考にします
180デフォルトの名無しさん
2013/09/15(日) 20:24:41.90 >>174
_Ty次第じゃね?
_Ty次第じゃね?
181デフォルトの名無しさん
2013/09/15(日) 20:26:24.98 本当に知りたいなら実装を自前のコードにコピーして、コード変えてデバッガで追ってみればいいんじゃないかな。
少なくとも._Refは参照先のポインタで意味がないとは思えないんだが。
少なくとも._Refは参照先のポインタで意味がないとは思えないんだが。
182デフォルトの名無しさん
2013/09/28(土) 10:14:51.62 vc++の実装見てたら
shared_ptr<Ty>とweak_ptr<Ty>がTy*を持ちつつRef_count経由でもTy*を参照してる。
Ty*deleteはRef_countがやってるのはいいとして、値の取得は自分のTy*をみてる。
こうする理由ってあるのかな?自前のTy*いらないような気がするんだが。
shared_ptr<Ty>とweak_ptr<Ty>がTy*を持ちつつRef_count経由でもTy*を参照してる。
Ty*deleteはRef_countがやってるのはいいとして、値の取得は自分のTy*をみてる。
こうする理由ってあるのかな?自前のTy*いらないような気がするんだが。
183デフォルトの名無しさん
2013/09/28(土) 14:25:35.99 >>182
速度じゃね?
速度じゃね?
184デフォルトの名無しさん
2013/09/28(土) 23:11:45.95 やっぱそうかな
185デフォルトの名無しさん
2013/10/18(金) 01:47:17.33 OpenShogiLib 将棋用ライブラリ
186デフォルトの名無しさん
2014/01/04(土) 22:33:04.84 なにかありましたらどうぞ
187デフォルトの名無しさん
2014/01/04(土) 23:12:45.34 自分でライブラリていどを作れない奴は無能という称号が相応しいよな
便利とか強請る気持ちは高等な概念構築の統合能力が無いだけだろ。
便利とか強請る気持ちは高等な概念構築の統合能力が無いだけだろ。
188デフォルトの名無しさん
2014/01/04(土) 23:17:06.74 馬鹿発見
189デフォルトの名無しさん
2014/01/05(日) 11:38:20.56190デフォルトの名無しさん
2014/01/14(火) 00:45:21.26 >>187はゴミライブラリを作りまくっているようですね
実用的でないライブラリは、ゴミと同じ、容量の無駄
実用的でないライブラリは、ゴミと同じ、容量の無駄
191デフォルトの名無しさん
2014/01/19(日) 13:04:56.55 >>187
おまえはCPUから作れよ。 基板とかHDD、メモリもな。
回路図を描く為の紙の作成から始めると良い。
その次は鉛筆だろうな。
追いつくのに2万年くらいかかると思うから紙とペンとガラスの製造に成功したら
不老の薬を作るのもアリかもしれない。
おまえはCPUから作れよ。 基板とかHDD、メモリもな。
回路図を描く為の紙の作成から始めると良い。
その次は鉛筆だろうな。
追いつくのに2万年くらいかかると思うから紙とペンとガラスの製造に成功したら
不老の薬を作るのもアリかもしれない。
192デフォルトの名無しさん
2014/03/01(土) 22:36:56.07 速くて書きやすい行列計算ライブラリを探しています。
Eigenを使わせてもらっていますが、Eigenより速いものを求めています。
iOSやAndroidアプリ内の簡単な行列計算で使う予定です。よろしくお願いします。
Eigenを使わせてもらっていますが、Eigenより速いものを求めています。
iOSやAndroidアプリ内の簡単な行列計算で使う予定です。よろしくお願いします。
193デフォルトの名無しさん
2014/03/01(土) 22:57:53.73 iOSならAcceralete.frameworkのBLAS使え
http://hiho-developer.hatenablog.com/entry/20131220/1387479346
http://hiho-developer.hatenablog.com/entry/20131220/1387479346
194デフォルトの名無しさん
2014/03/02(日) 12:44:47.97 両方で使うことを考えると結局Eigen使うことになるヨカーン
195デフォルトの名無しさん
2014/03/02(日) 18:35:11.06 助言ありがとうございます。
ObjCのみであればAcceraleterを使おうかと思ったのですが、Androidに流用したかったので…
ObjCのみであればAcceraleterを使おうかと思ったのですが、Androidに流用したかったので…
196デフォルトの名無しさん
2014/03/02(日) 19:39:36.77 ヤッパリネー
197デフォルトの名無しさん
2014/03/30(日) 03:12:29.11ID:uuMlwnGH198デフォルトの名無しさん
2014/04/03(木) 22:41:34.62ID:DTWJ4yVe boost::serializationとどう違うん?
199デフォルトの名無しさん
2014/05/03(土) 19:03:21.65ID:HUhckLri C++ JSONのパースとシリアライズライブラリ
http://ichishino.nobody.jp/jsonity/
http://ichishino.nobody.jp/jsonity/
200デフォルトの名無しさん
2014/05/04(日) 06:56:39.13ID:g2qq1xmD Google Testについて質問なのですが、
Combineジェネレータを使ったとき、値パラメータの組み合わせそれぞれについて
コンソールなりXMLなりにテスト状況を表示するのでテスト自体が遅くなったりして困るのですが
Combineジェネレータを使ったテスト狙い撃ちで組み合わせごとの表示を無くす方法はありませんかね…
イベントリスナーを置き換えて表示形式を変更をさせる方法のサンプルは本家のwikiに転がっていますが、(MinimalistPrinter)
これだと全てのテストの表示に変更が及んでしまうという…
Combineジェネレータを使ったとき、値パラメータの組み合わせそれぞれについて
コンソールなりXMLなりにテスト状況を表示するのでテスト自体が遅くなったりして困るのですが
Combineジェネレータを使ったテスト狙い撃ちで組み合わせごとの表示を無くす方法はありませんかね…
イベントリスナーを置き換えて表示形式を変更をさせる方法のサンプルは本家のwikiに転がっていますが、(MinimalistPrinter)
これだと全てのテストの表示に変更が及んでしまうという…
201デフォルトの名無しさん
2014/08/10(日) 13:22:32.63ID:VrE34Uvu かけー
202デフォルトの名無しさん
2014/10/06(月) 22:11:07.92ID:tIlHofLk ネタなーい?
203デフォルトの名無しさん
2014/11/08(土) 14:03:49.33ID:BM9hg24M 素人だけども一般的に自分書いたコードがどんなもんなのかきになる(´・ω・`)
204デフォルトの名無しさん
2014/11/08(土) 15:43:27.47ID:D1mfqEl0 うpしてみてわ?
205デフォルトの名無しさん
2014/11/08(土) 16:27:26.40ID:ebCh2W7f >>203
GitHubにアップップ
GitHubにアップップ
206デフォルトの名無しさん
2014/11/08(土) 17:27:25.59ID:BM9hg24M githubってこれあっぷろーだーなの?
207デフォルトの名無しさん
2014/11/08(土) 17:58:17.25ID:BM9hg24M ちょっと登録してみる
208203
2014/11/08(土) 18:34:00.59ID:BM9hg24M htps://github.com/sugawara5110/c-code/tree/master/neko-puzzle
209203
2014/11/08(土) 18:36:58.72ID:BM9hg24M あっぷしてみましたのでご意見などいただけると勉強になります(´・ω・`)
210デフォルトの名無しさん
2014/11/08(土) 18:40:48.62ID:JaU3wmB/ とりあえず.exeはignoreするもの
211203
2014/11/08(土) 18:43:05.89ID:BM9hg24M あーいらんかったってことですか(´・ω・`)
たしかにソースだけあればよかったか・・
たしかにソースだけあればよかったか・・
212203
2014/11/08(土) 18:43:43.17ID:BM9hg24M さっそく見ていただき感謝いたす
213デフォルトの名無しさん
2014/11/08(土) 19:40:16.69ID:ebCh2W7f これで君も猫タコの仲間入りだにゃ!
214203
2014/11/08(土) 19:53:08.87ID:BM9hg24M 猫タコ?
215デフォルトの名無しさん
2014/11/08(土) 19:56:53.52ID:1s+x8/Zl216デフォルトの名無しさん
2014/11/08(土) 19:59:55.45ID:BM9hg24M あーいわれてみれば
ここの住人はほとんど使ってるのかしら。
他の人のコードも見てみたい
ここの住人はほとんど使ってるのかしら。
他の人のコードも見てみたい
217デフォルトの名無しさん
2014/11/08(土) 22:37:31.35ID:SdfgCKME218デフォルトの名無しさん
2014/11/09(日) 09:45:50.19ID:62DRc8BH >>217
それはいいアイデアですな
それはいいアイデアですな
219デフォルトの名無しさん
2014/11/09(日) 16:35:08.16ID:LTV/EpFj 難しいのでわないかいw
220デフォルトの名無しさん
2014/11/09(日) 17:10:06.02ID:62DRc8BH 最短を求めるとなると私の頭では無理なので
とりあえず自動で最後までそろえるってのだけを目標で・・・
とりあえず自動で最後までそろえるってのだけを目標で・・・
221デフォルトの名無しさん
2014/11/15(土) 01:22:29.68ID:8XdLSiZM 自動でパズルさせるのはなかなか難しい。
16ピース5回中3回くらいは途中停止する。最後まで行くときは2分くらいで終わる。
64ピースやってみたが6分くらいで行けそうなところ残り4ピースで途中停止した
もう少し調整するかな。勉強になる
16ピース5回中3回くらいは途中停止する。最後まで行くときは2分くらいで終わる。
64ピースやってみたが6分くらいで行けそうなところ残り4ピースで途中停止した
もう少し調整するかな。勉強になる
222203
2014/11/17(月) 22:39:43.86ID:ymrvm2RC htps://github.com/sugawara5110/c-code/blob/master/neko-puzzle/neko-puzzle.cpp
あの・・最短距離ではないんだけども自動で完成させるプログラム追加しました
よろしければコメントなどを・・・
あの・・最短距離ではないんだけども自動で完成させるプログラム追加しました
よろしければコメントなどを・・・
223デフォルトの名無しさん
2014/11/19(水) 05:09:58.21ID:g6yRyndh224203
2014/11/19(水) 18:35:58.24ID:8L+2ukXn >>224
ありがたいお言葉(´・ω・`)
画像処理系に興味があるんだが一番適してるライブラリって何だろうね
DXライブラリでやるとなるとGetPixelで色情報取ってどうにかするくらいしか
今のところ思い浮かばぬ
ありがたいお言葉(´・ω・`)
画像処理系に興味があるんだが一番適してるライブラリって何だろうね
DXライブラリでやるとなるとGetPixelで色情報取ってどうにかするくらいしか
今のところ思い浮かばぬ
225デフォルトの名無しさん
2014/11/19(水) 21:18:09.65ID:g6yRyndh226203
2014/11/19(水) 23:20:54.92ID:8L+2ukXn 最終的にそんなレベルまで行ければ最高だが
まずは指定した範囲の色の変換くらいからやってみたいわ。
前に『C言語で学ぶ実践画像処理』とかいうやつを見たんだが
さっぱりで、何かライブラリ使えばもう少し何とかならんかなと思ってね。
まずは指定した範囲の色の変換くらいからやってみたいわ。
前に『C言語で学ぶ実践画像処理』とかいうやつを見たんだが
さっぱりで、何かライブラリ使えばもう少し何とかならんかなと思ってね。
227デフォルトの名無しさん
2014/11/19(水) 23:40:47.01ID:HNS1lgWg >>226
そのレベルで悩む位ならGraphics Gemsシリーズを通読してみては?
http://www.glassner.com/portfolio/graphics-gems-series/
今手に入るか微妙だけど。
そのレベルで悩む位ならGraphics Gemsシリーズを通読してみては?
http://www.glassner.com/portfolio/graphics-gems-series/
今手に入るか微妙だけど。
228203
2014/11/20(木) 00:03:53.01ID:gdrc2KWW さっそくぽちりましたわ
感謝いたす
感謝いたす
229デフォルトの名無しさん
2014/11/20(木) 06:56:00.31ID:4Zrrqf13 opencv 見といたほうがいいよ。
2014/12/13(土) 18:07:41.25ID:jujLqWbt
型推論が議論になってたからどんな難しいことやるのかと思ったら分かりきってることを書かなくて済むだけで
可読性は返ってあがるんじゃないかという物だった
可読性は返ってあがるんじゃないかという物だった
2014/12/13(土) 18:08:13.84ID:jujLqWbt
ライブラリのスレだった。スマン
233203
2015/01/04(日) 11:14:04.62ID:xl4tJwy6 https://github.com/sugawara5110/c-code/tree/master/slide-puzzle
結局まだパズルいじってました。
よかったらご意見頂けると勉強になります。
出来たexeファイルとhkフォルダ,oggフォルダ,saveフォルダ,z_cam_ewc.bmpファイルと
パズルにする動画(mpg,avi)か画像を同じとこにしていただくと動画像選べます(´・ω・`)
webカメラ繋げると映った映像でできます。
結局まだパズルいじってました。
よかったらご意見頂けると勉強になります。
出来たexeファイルとhkフォルダ,oggフォルダ,saveフォルダ,z_cam_ewc.bmpファイルと
パズルにする動画(mpg,avi)か画像を同じとこにしていただくと動画像選べます(´・ω・`)
webカメラ繋げると映った映像でできます。
234デフォルトの名無しさん
2015/03/02(月) 14:49:29.94ID:u4npGgFL235デフォルトの名無しさん
2015/03/20(金) 18:41:36.03ID:PgACHQnR IUP 3.13
http://sourceforge.net/projects/iup/files/3.13/
IUP 3.13 Released
http://sourceforge.net/p/iup/news/?source=navbar
2015-02-05
http://sourceforge.net/projects/iup/files/3.13/
IUP 3.13 Released
http://sourceforge.net/p/iup/news/?source=navbar
2015-02-05
236デフォルトの名無しさん
2015/05/01(金) 16:33:07.77ID:aRUumtfx map 便利っすよねぇ。簡易DBできちゃう。
237デフォルトの名無しさん
2015/05/01(金) 16:53:10.80ID:xCWnJTf9 >>236
保存しない。ほとんどの動的言語、スクリプト言語はmapが標準で使われる。
保存しない。ほとんどの動的言語、スクリプト言語はmapが標準で使われる。
238デフォルトの名無しさん
2015/05/01(金) 18:47:32.57ID:9/bcUBPU え そなの?
239デフォルトの名無しさん
2015/05/24(日) 00:41:11.39ID:+F5s2GBE 自作ライブラリをGithubに晒すも誰もクローンしてくれない
ライブラリ製作者は宣伝もするべきか否か
ライブラリ製作者は宣伝もするべきか否か
240デフォルトの名無しさん
2015/05/24(日) 02:13:39.20ID:Ewhf1zLw241デフォルトの名無しさん
2015/05/24(日) 04:24:51.75ID:+F5s2GBE >>240
わかった。
FixedString - 固定長バッファ文字列コンテナ
https://github.com/narupo/fixed-string
Csv - CSVパーサ
https://github.com/narupo/csv-parser
どちらもC11です。
わかった。
FixedString - 固定長バッファ文字列コンテナ
https://github.com/narupo/fixed-string
Csv - CSVパーサ
https://github.com/narupo/csv-parser
どちらもC11です。
242デフォルトの名無しさん
2015/05/25(月) 11:35:43.43ID:IHH4zZrw コンテナやパーサがC++じゃなくて、Cで提供されてどうしろと。。。
さらにプロジェクトも大きいけど、、、
欲しいのはC++のクラスヘッダーで、使用法はインクルードするだけのインスタントに使える小さなヘッダーであって、、、
さらにプロジェクトも大きいけど、、、
欲しいのはC++のクラスヘッダーで、使用法はインクルードするだけのインスタントに使える小さなヘッダーであって、、、
243デフォルトの名無しさん
2015/05/25(月) 17:32:28.98ID:eFAMmtaP >>242
C++互換にしてインストールを簡単にしろってことかな
C++互換にしてインストールを簡単にしろってことかな
244デフォルトの名無しさん
2015/05/25(月) 17:47:12.89ID:eFAMmtaP というかREADMEにインストール方法書いてないね
ごめんw書いておきます
ごめんw書いておきます
245デフォルトの名無しさん
2015/05/25(月) 23:31:05.65ID:WhsXE+Ib な? 公開するといいことあるだろ?
246デフォルトの名無しさん
2015/05/26(火) 00:15:49.93ID:gT6Ig0YJ >>245
そうだね。
そうだね。
247デフォルトの名無しさん
2015/05/26(火) 00:30:31.86ID:AOagakZ7 C++で使えるようにしても正直要らんから(文字列クラスは標準にあるしCSVパーサーも数十行で書ける)
C言語だけで十分だと思うよ
C言語だけで十分だと思うよ
248デフォルトの名無しさん
2015/05/26(火) 00:46:33.31ID:gT6Ig0YJ >>247
std::stringとは設計方針がちょっと違うんだけど、やっぱりそうなるか…
std::stringとは設計方針がちょっと違うんだけど、やっぱりそうなるか…
249デフォルトの名無しさん
2015/05/26(火) 07:44:41.52ID:AOagakZ7 >>248
じゃあ何が違ってどういうメリットがあるんだ?それをまずトップに書かないと。
一応言っておくけど追加できなくなったら何事も無かったかのように勝手に切り詰められるのはメリットとは思わないよ。
あとちらっとソース見たけどマクロとGenericでオーバーロードモドキか…
_GenericはC++に無いからコンパイル通らない。(必要もないから将来的にも絶対入らない。)
だから一生懸命extern "C"とか書かなくて大丈夫だよどの道使えないから。
じゃあ何が違ってどういうメリットがあるんだ?それをまずトップに書かないと。
一応言っておくけど追加できなくなったら何事も無かったかのように勝手に切り詰められるのはメリットとは思わないよ。
あとちらっとソース見たけどマクロとGenericでオーバーロードモドキか…
_GenericはC++に無いからコンパイル通らない。(必要もないから将来的にも絶対入らない。)
だから一生懸命extern "C"とか書かなくて大丈夫だよどの道使えないから。
250デフォルトの名無しさん
2015/05/26(火) 09:23:00.22ID:gT6Ig0YJ >>249
> トップに書かないと
確かに。自動で伸縮しない所がメリットでありデメリットでもあると考えてます。
_Genericは…うーん、そうなんですよね。C++でコンパイル通らない。
だから仮にC++に対応させるなら__cplusplusでプリプロセス分岐させようかと思うんだけど。
> トップに書かないと
確かに。自動で伸縮しない所がメリットでありデメリットでもあると考えてます。
_Genericは…うーん、そうなんですよね。C++でコンパイル通らない。
だから仮にC++に対応させるなら__cplusplusでプリプロセス分岐させようかと思うんだけど。
251デフォルトの名無しさん
2015/05/26(火) 12:06:56.19ID:8yfffJz/ というか、C言語で、CSVパース出来たとして、何の用とで使えと?
252デフォルトの名無しさん
2015/05/26(火) 23:07:07.73ID:7l+z4oEP ちょっと厳しすぎるだろ
みんなが欲しがるようなライブラリなんて、いきなり作れるはずがない
こういうのを作って経験して、もっといいものを公開するようになったり出来るようになるんだろう
みんなが欲しがるようなライブラリなんて、いきなり作れるはずがない
こういうのを作って経験して、もっといいものを公開するようになったり出来るようになるんだろう
253デフォルトの名無しさん
2015/05/27(水) 01:14:53.03ID:54lVu2mS 他人に見せるライブラリって、何処まで丁寧にエラー処理すれば良いか悩む。
254デフォルトの名無しさん
2015/05/27(水) 02:41:13.23ID:aJ6ZFegx >>251
それライブラリ製作者が考えることか?
それライブラリ製作者が考えることか?
255デフォルトの名無しさん
2015/05/27(水) 08:48:03.54ID:O9y07yQ1 考えること。
ソースをライブラリ化するとき、
例えばライブラリフォルダに一式移動する
際、使う人あるかな、使用法わかるかな、とか考える。
もしくは、初めから使いたい人から要求されてライブラリになるな、
と確信してるときは、初めからライブラリフォルダにソースを置き、
始めはインターフェースはそれなりにしといて、中身空のメソッドだったりで、
使いながら育てる。
ソースをライブラリ化するとき、
例えばライブラリフォルダに一式移動する
際、使う人あるかな、使用法わかるかな、とか考える。
もしくは、初めから使いたい人から要求されてライブラリになるな、
と確信してるときは、初めからライブラリフォルダにソースを置き、
始めはインターフェースはそれなりにしといて、中身空のメソッドだったりで、
使いながら育てる。
256デフォルトの名無しさん
2015/05/27(水) 08:59:44.23ID:zpturinB アプリケーションを実装する際にできたライブラリか
汎用なライブラリを作りたくてそれだけを作ったかで違ってくるよな
前者はなんかクソな設計で変更が難しいけど実際に動いてる実績があって
後者は延々と理想求めたりして実装がころころ変わったりして
バグフィックスだけで良いのに使う側として常に追いかけなきゃならんとか
汎用なライブラリを作りたくてそれだけを作ったかで違ってくるよな
前者はなんかクソな設計で変更が難しいけど実際に動いてる実績があって
後者は延々と理想求めたりして実装がころころ変わったりして
バグフィックスだけで良いのに使う側として常に追いかけなきゃならんとか
257デフォルトの名無しさん
2015/05/27(水) 09:53:36.20ID:Sp3ce27d258デフォルトの名無しさん
2015/05/27(水) 09:58:36.91ID:n6H5is8U csv パーサも固定長文字列も、必要になった時に、わざわざ検索してライブラリ探さないでしょ。
書いた方が早いし、自分の要求にフィットしたものが得られる。
誰も使ってくれないって当たり前でしょ。
このレベルの細かいものなら、コピペしてすぐ使えるレベルじゃないと。
>>252
親切にしてほしければヨソに行くべき。
書いた方が早いし、自分の要求にフィットしたものが得られる。
誰も使ってくれないって当たり前でしょ。
このレベルの細かいものなら、コピペしてすぐ使えるレベルじゃないと。
>>252
親切にしてほしければヨソに行くべき。
259デフォルトの名無しさん
2015/05/27(水) 10:23:50.27ID:aJ6ZFegx260デフォルトの名無しさん
2015/05/27(水) 10:42:25.64ID:aJ6ZFegx261デフォルトの名無しさん
2015/05/27(水) 12:17:21.94ID:4NQ0ZIOa 誰も欲しがらないレベルなんだよな。
C++のプロジェクトにこのライブラリが入ってたら使ってるところとライブラリ全部削除して書き直すレベル
C++のプロジェクトにこのライブラリが入ってたら使ってるところとライブラリ全部削除して書き直すレベル
262デフォルトの名無しさん
2015/05/27(水) 12:38:05.44ID:lhddlPIv 素直にC専用にしたほうがいいと思うがC11とかどれくらい使われてるやら
263デフォルトの名無しさん
2015/05/27(水) 13:05:33.39ID:O9y07yQ1264デフォルトの名無しさん
2015/05/27(水) 13:12:00.91ID:O9y07yQ1 >>260
流れ読んでないね。
C言語だと今使われるのはOSとか特殊用途。
メモリ保護とリアルタイム性を保障できるライブラリなら大げさであっても要るだろうけど、OSにCSVパーサーは要らないってこと。
アプリ用のCSVパーサーなら、今のアプリはOOP言語になってるから、C言語用は要らない。
流れ読んでないね。
C言語だと今使われるのはOSとか特殊用途。
メモリ保護とリアルタイム性を保障できるライブラリなら大げさであっても要るだろうけど、OSにCSVパーサーは要らないってこと。
アプリ用のCSVパーサーなら、今のアプリはOOP言語になってるから、C言語用は要らない。
265デフォルトの名無しさん
2015/05/27(水) 14:31:37.57ID:aJ6ZFegx >>264
なるほど。それじゃC++に移植したら少しは需要出るかな?つまりアプリ用途で。
なるほど。それじゃC++に移植したら少しは需要出るかな?つまりアプリ用途で。
266デフォルトの名無しさん
2015/05/27(水) 15:09:54.31ID:O9y07yQ1 Yes。
普通にググって、GPLじゃないことを確認したら、自分のソースのように使います。
といっても作者名を潰すわけでなく、超気に入った場合は作者のサイトのリンクファイルまでUPしておいたり。
C++のヘッダーだけだったら超OK、
CPPがある場合は自分で気に入らない部分を手直しできそうか目視チェック、
それを超えて大きい場合はサンプルを動かして費用対効果を考えます。
普通にググって、GPLじゃないことを確認したら、自分のソースのように使います。
といっても作者名を潰すわけでなく、超気に入った場合は作者のサイトのリンクファイルまでUPしておいたり。
C++のヘッダーだけだったら超OK、
CPPがある場合は自分で気に入らない部分を手直しできそうか目視チェック、
それを超えて大きい場合はサンプルを動かして費用対効果を考えます。
267デフォルトの名無しさん
2015/05/27(水) 15:46:40.38ID:aJ6ZFegx268デフォルトの名無しさん
2015/05/27(水) 16:05:37.46ID:O9y07yQ1 全然違う。
>小回りの利いたライブラリも好まれるってことですよね。基本コピペで済むような。
クラス派生とかで、簡単に処理を足したり引いたり出来ないと、困るみたいな。
コピペしたくないし、小回りとも違うんだけど。
>CPPがある場合の手直しって何故するの?コンパイルの都合?
Hだと手直ししないって意味じゃなくて、Hだけだと全体を一瞬で読めて、手直しも一瞬って意味。
STLみたいのは手に負えないけど、費用対効果で使う。
>小回りの利いたライブラリも好まれるってことですよね。基本コピペで済むような。
クラス派生とかで、簡単に処理を足したり引いたり出来ないと、困るみたいな。
コピペしたくないし、小回りとも違うんだけど。
>CPPがある場合の手直しって何故するの?コンパイルの都合?
Hだと手直ししないって意味じゃなくて、Hだけだと全体を一瞬で読めて、手直しも一瞬って意味。
STLみたいのは手に負えないけど、費用対効果で使う。
269デフォルトの名無しさん
2015/05/27(水) 16:21:52.04ID:aJ6ZFegx >>268
ああ、OOPにしろってことね。
ああ、OOPにしろってことね。
■ このスレッドは過去ログ倉庫に格納されています
