次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part135
https://mevius.5ch.net/test/read.cgi/tech/1522495206/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1509780815/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
----- テンプレ ここまで -----
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
C++相談室 part137
レス数が900を超えています。1000を超えると表示できなくなるよ。
2018/07/14(土) 17:53:02.14ID:FOAGvAbs
827デフォルトの名無しさん
2018/08/17(金) 13:59:24.66ID:IJ2e6Mcr データメンバーにしなさい
グローバル変数は悪である
グローバル変数は悪である
828デフォルトの名無しさん
2018/08/17(金) 14:21:39.44ID:TtX4VAeH829デフォルトの名無しさん
2018/08/17(金) 15:10:01.00ID:ujK6h2XS >>826
> ……あれ、そうするとその関数群だけで使う共通の変数
いや、そんなもんがあるならメンバ変数にするか、それらを構造体とかにまとめて引数で渡すとかしなよ
ファイルスコープだとしても今時グローバル変数は無いわ
> ……あれ、そうするとその関数群だけで使う共通の変数
いや、そんなもんがあるならメンバ変数にするか、それらを構造体とかにまとめて引数で渡すとかしなよ
ファイルスコープだとしても今時グローバル変数は無いわ
830デフォルトの名無しさん
2018/08/17(金) 17:26:14.63ID:xjFqJl5K いまどきグローバル変数を使うおとこの人って…
831デフォルトの名無しさん
2018/08/17(金) 17:26:59.41ID:PQea+QN+ >>824
ゼロから書く気はある
ゼロから書く気はある
832デフォルトの名無しさん
2018/08/17(金) 17:32:51.82ID:uIPUTYG+ 「すべての男はグローバル変数である」
833デフォルトの名無しさん
2018/08/17(金) 17:33:46.61ID:6wrElEJt わたし女だけど
834デフォルトの名無しさん
2018/08/17(金) 17:41:55.00ID:mGHQIGDT クラスのstaticメンバにすりゃええんちゃうのん?
835デフォルトの名無しさん
2018/08/17(金) 17:52:51.84ID:TtX4VAeH わざわざstaticにする強い理由があればそうするが
消極的な選択なら非staticのほうが何かと楽だぞ
消極的な選択なら非staticのほうが何かと楽だぞ
836デフォルトの名無しさん
2018/08/17(金) 17:54:48.35ID:xjFqJl5K staticおじさん、再び
837デフォルトの名無しさん
2018/08/17(金) 18:06:46.13ID:H85EoLGL ちょうど気になる話題だから聞くけど
OpenCVで1つの画像データを複数の関数で扱う場合って、引数として渡すのとグローバル変数として定義するのってどっちが良いのかな?(速度とかの面で)
無限ループで毎フレーム毎にWebカメラから読み取った画像を(グローバル)変数に代入するからそこでの速度とかメモリ管理の差とかあるのかな?
OpenCVで1つの画像データを複数の関数で扱う場合って、引数として渡すのとグローバル変数として定義するのってどっちが良いのかな?(速度とかの面で)
無限ループで毎フレーム毎にWebカメラから読み取った画像を(グローバル)変数に代入するからそこでの速度とかメモリ管理の差とかあるのかな?
838デフォルトの名無しさん
2018/08/17(金) 18:08:23.37ID:UZUA85Xq839デフォルトの名無しさん
2018/08/17(金) 18:09:24.28ID:ABziGu/h >>833
オカマはだまってろw
オカマはだまってろw
840デフォルトの名無しさん
2018/08/17(金) 18:09:55.69ID:UZUA85Xq841デフォルトの名無しさん
2018/08/17(金) 19:04:11.30ID:/oSEwJ0G842デフォルトの名無しさん
2018/08/17(金) 19:06:50.86ID:6wrElEJt 何で浅いコピーだよ
普通はポインタか参照だろ
普通はポインタか参照だろ
843デフォルトの名無しさん
2018/08/17(金) 19:10:12.86ID:IJ2e6Mcr cv::Matがスマポみたいなもんだということを知らずにチャチャ入れてるなら黙ってたほうがいいよ
844デフォルトの名無しさん
2018/08/17(金) 19:17:25.23ID:6wrElEJt そんな事はしっている
目の前に浅いコピーって書いてあるし
浅いコピーよりも当然参照やポインタ渡しの方が速い
当たり前だ
sizeofでcv::Matのサイズを調べてみろ
構造体やクラスを渡すのに深い浅いに関わらず
コピーなんか使うなよ
目の前に浅いコピーって書いてあるし
浅いコピーよりも当然参照やポインタ渡しの方が速い
当たり前だ
sizeofでcv::Matのサイズを調べてみろ
構造体やクラスを渡すのに深い浅いに関わらず
コピーなんか使うなよ
845デフォルトの名無しさん
2018/08/17(金) 19:28:06.57ID:KaaDwp63 >>837
> (速度とかの面で)
早すぎる最適化は諸悪の根源である
ドナルド・トラン…
じゃなくてクヌース
> (速度とかの面で)
早すぎる最適化は諸悪の根源である
ドナルド・トラン…
じゃなくてクヌース
846デフォルトの名無しさん
2018/08/17(金) 19:44:40.54ID:0e7dWRcF847デフォルトの名無しさん
2018/08/17(金) 19:55:12.57ID:RgiGOjCt cv::Matとcv::Mat*のコピーコストの差を気にするくらいならデリファレンスのコストも気にしなきゃな。
848デフォルトの名無しさん
2018/08/17(金) 20:02:22.24ID:IJ2e6Mcr 844はunique_ptrやshared_ptrも参照渡ししてそう
849デフォルトの名無しさん
2018/08/17(金) 22:11:59.07ID:6wrElEJt >>847
構造体やクラスだと
ポインタや参照がデフォなんだよ
とりあえずポインタ、参照で渡す事を考える
これでは困る時にはじめて他の方法を考える
わざわざ無駄に重くしなくて良い
コードサイズも実行時間も使用メモリも増える
悪いことしかない
構造体やクラスだと
ポインタや参照がデフォなんだよ
とりあえずポインタ、参照で渡す事を考える
これでは困る時にはじめて他の方法を考える
わざわざ無駄に重くしなくて良い
コードサイズも実行時間も使用メモリも増える
悪いことしかない
850デフォルトの名無しさん
2018/08/17(金) 22:28:22.24ID:p6eculQx851デフォルトの名無しさん
2018/08/17(金) 22:33:47.04ID:rVfGTX61 とりあえず車輪からだな
あっそれロン。大車輪で役満です
あっそれロン。大車輪で役満です
852デフォルトの名無しさん
2018/08/17(金) 23:28:39.10ID:2sBNjScG ユーザーの実行コストを考えたらC++しかありえない
854デフォルトの名無しさん
2018/08/17(金) 23:48:03.15ID:3Fyou0AL >>848
間違って通常のポインタを引数に指定されないよう、共有ポインタの参照を引数にすることはあり得るでしょ。
間違って通常のポインタを引数に指定されないよう、共有ポインタの参照を引数にすることはあり得るでしょ。
855デフォルトの名無しさん
2018/08/17(金) 23:49:26.53ID:2sBNjScG RustはいつになったらC++を殺すんだ?
856デフォルトの名無しさん
2018/08/18(土) 02:00:38.26ID:/pVEXQTC https://github.com/rust-lang/rust/issues
エラーが4000件だから、しばらく無理。
エラーが4000件だから、しばらく無理。
857デフォルトの名無しさん
2018/08/18(土) 10:32:16.38ID:zXZq/jKJ Visual Studioのデバッグ実行ってクラッシュとかしてもコードのどこでクラッシュしたかを示してくれるのですごく便利なんですが、
ただでさえ重めだった実行が、2015から拍車がかかり、かなり使いにくくなってしまいました。
どうもvector等のSTLの範囲チェック等が重たいとのことで、たしかにSTLの使用割合が多いアプリほど重たい傾向にあります。
たしかに範囲チェックはありがたいのですが、多少デバッグ能力を妥協して動作を軽くできないでしょうか?
理想はデバッグ機能をカスタム実装してリリースモードで動作でしょうけど、
予想できないクラッシュ等に対応するのが難しいと思います。
ご助言、よろしくお願いします。
ただでさえ重めだった実行が、2015から拍車がかかり、かなり使いにくくなってしまいました。
どうもvector等のSTLの範囲チェック等が重たいとのことで、たしかにSTLの使用割合が多いアプリほど重たい傾向にあります。
たしかに範囲チェックはありがたいのですが、多少デバッグ能力を妥協して動作を軽くできないでしょうか?
理想はデバッグ機能をカスタム実装してリリースモードで動作でしょうけど、
予想できないクラッシュ等に対応するのが難しいと思います。
ご助言、よろしくお願いします。
858デフォルトの名無しさん
2018/08/18(土) 12:38:36.62ID:C9f4IyR8859デフォルトの名無しさん
2018/08/18(土) 12:58:55.58ID:qRHlEVCy 理想は平均的な性能のPCを買うことかな
860デフォルトの名無しさん
2018/08/18(土) 13:48:15.95ID:9bYd+OzJ861デフォルトの名無しさん
2018/08/18(土) 15:07:37.45ID:T6klohyz 質問ですが
class Foo {
public:
int a[100];
Foo();
};
というクラスにおいて、構築時にメンバa[]をゼロ初期化する簡単な書き方はありませんか
ちなみに
Foo::Foo() : a({ }) { }
とやったらエラーになりますた、
class Foo {
public:
int a[100];
Foo();
};
というクラスにおいて、構築時にメンバa[]をゼロ初期化する簡単な書き方はありませんか
ちなみに
Foo::Foo() : a({ }) { }
とやったらエラーになりますた、
862デフォルトの名無しさん
2018/08/18(土) 15:27:11.61ID:/pVEXQTC863デフォルトの名無しさん
2018/08/18(土) 16:07:29.18ID:cIuR0GWn 普通に書いたらええがな。
Foo::Foo(){
for(int i=0; i<100; i++){
a[i] = 0;
}
}
Foo::Foo(){
for(int i=0; i<100; i++){
a[i] = 0;
}
}
864デフォルトの名無しさん
2018/08/18(土) 16:21:12.10ID:T6klohyz865デフォルトの名無しさん
2018/08/18(土) 16:59:01.67ID:/pVEXQTC 初期化法自体はC言語からある方法だけど。
構文はC++だけどね。
構文はC++だけどね。
866デフォルトの名無しさん
2018/08/18(土) 17:03:27.71ID:/pVEXQTC867デフォルトの名無しさん
2018/08/18(土) 17:32:50.09ID:dGIgNVTb868デフォルトの名無しさん
2018/08/18(土) 17:34:51.43ID:WtnFgJ11 Foo::Foo() : a{ } { }
でええやん
でええやん
869デフォルトの名無しさん
2018/08/18(土) 17:36:04.82ID:dGIgNVTb >>861
Foo::Foo() : a{ } { }
Foo::Foo() : a{ } { }
870デフォルトの名無しさん
2018/08/18(土) 17:36:29.52ID:/pVEXQTC >>868
そんなことできたのかぁー。うぼぁー。
そんなことできたのかぁー。うぼぁー。
871デフォルトの名無しさん
2018/08/18(土) 17:36:36.32ID:dGIgNVTb あ、被った
すまんこ
すまんこ
872さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/08/18(土) 17:36:58.77ID:ONgNSdiS 今時はSSDだろ。SSDにデータ移行しなよ。VS2017が数秒で起動するぜ。
873デフォルトの名無しさん
2018/08/18(土) 18:54:50.29ID:dGIgNVTb うんC:はSSD一択だね
できればSLCのやつ
できればSLCのやつ
875デフォルトの名無しさん
2018/08/18(土) 19:49:21.94ID:Q0JvwYe1 最近は途中にマウント出来るのよ
876デフォルトの名無しさん
2018/08/18(土) 19:55:17.69ID:gititOy1877デフォルトの名無しさん
2018/08/18(土) 21:21:58.94ID:F905Yoig 理由はわかるが柔軟性が欲しい
class A{
};
class B: public A{
};
temaplate<typename T>
void test(T a, T b){
}
A a;
B b;
test(a, b);//Error.型が一致しない。
test<A>(a, b);//ok.明治すればok
class A{
};
class B: public A{
};
temaplate<typename T>
void test(T a, T b){
}
A a;
B b;
test(a, b);//Error.型が一致しない。
test<A>(a, b);//ok.明治すればok
878さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/08/18(土) 21:38:06.56ID:hlXM+cNJ 型を分けて、共通型を使えば?
879デフォルトの名無しさん
2018/08/18(土) 23:59:13.75ID:3zCcdQf6 >>874
きみなら一時間とは言わないが、一日でそのくらい稼ぎ出すんやろ?
きみなら一時間とは言わないが、一日でそのくらい稼ぎ出すんやろ?
880デフォルトの名無しさん
2018/08/19(日) 00:05:39.35ID:RqnFNWUi >>878
こうすればokというのはわかるけども面倒
template<typename LT, typename RT>
void test(LT const& a, RT const& b){
}
こうすればokというのはわかるけども面倒
template<typename LT, typename RT>
void test(LT const& a, RT const& b){
}
881857
2018/08/19(日) 01:30:39.96ID:KCtnHGyc882デフォルトの名無しさん
2018/08/19(日) 09:02:49.22ID:qd68oMAq じゃあメモ帳で。
883デフォルトの名無しさん
2018/08/19(日) 09:12:46.20ID:qaYG8ur7 notepad++かサクラエディタ
ttps://forest.watch.impress.co.jp/library/software/notepadplusp/
ttps://sakura-editor.github.io/download.html
ttps://forest.watch.impress.co.jp/library/software/notepadplusp/
ttps://sakura-editor.github.io/download.html
884デフォルトの名無しさん
2018/08/19(日) 09:25:18.62ID:wM6XArJ0 vim は、
迷ったら、Esc を押して、コマンド入力モードにする。
そこで、a を押せば、append 文字入力モードになる
:q! 保存せずに終了
:wq 保存して終了
迷ったら、Esc を押して、コマンド入力モードにする。
そこで、a を押せば、append 文字入力モードになる
:q! 保存せずに終了
:wq 保存して終了
885デフォルトの名無しさん
2018/08/19(日) 09:26:24.72ID:xXXJlhyc 今は spacemacs 以外あり得ないよ
欠点が厳密にゼロ個な完全なチョイス
欠点が厳密にゼロ個な完全なチョイス
886デフォルトの名無しさん
2018/08/19(日) 09:40:59.64ID:0vPM1br5 最近はVSCodeが使い物になってきたぞ
CMakeとの連携も賢い
補完がまだ遅いが
CMakeとの連携も賢い
補完がまだ遅いが
887857
2018/08/19(日) 10:56:19.69ID:KCtnHGyc 自分はサクラエディタを10年以上愛用しています。
VisualStudioはコンパイラ兼デバッガとして利用してます。
VisualStudioはコンパイラ兼デバッガとして利用してます。
888デフォルトの名無しさん
2018/08/19(日) 14:03:03.06ID:5+hPFDRj 俺の main.cpp が 9万5千行 を超えた
ファイルサイズにして2.37MBある
クラス内でなら前方参照が可能なC++の盲点をついて
適当な struct でプログラム全体を丸ごと囲って
前方参照しまくり & ヘッダに全部書くスタイルで
一つのファイルに全部押し込めた
C++サイコー
ファイルサイズにして2.37MBある
クラス内でなら前方参照が可能なC++の盲点をついて
適当な struct でプログラム全体を丸ごと囲って
前方参照しまくり & ヘッダに全部書くスタイルで
一つのファイルに全部押し込めた
C++サイコー
889デフォルトの名無しさん
2018/08/19(日) 14:03:58.10ID:5+hPFDRj ちなみにコンパイルが遅くなるのと
コード補完が重くて使い物にならなくなるので
素人にはお勧めしない
コード補完が重くて使い物にならなくなるので
素人にはお勧めしない
890デフォルトの名無しさん
2018/08/19(日) 14:13:18.08ID:MSEMVqOe キモイコードだなぁ。メンテナーが泣くぞ。
891デフォルトの名無しさん
2018/08/19(日) 14:20:44.33ID:5+hPFDRj 大丈夫
サンデープログラマーで俺一人だけしか書かないから
ソースコードも公開してないしな
サンデープログラマーで俺一人だけしか書かないから
ソースコードも公開してないしな
892デフォルトの名無しさん
2018/08/19(日) 14:22:38.72ID:RqnFNWUi なんのプログラムを書いたらそうなるんだ・・・
893デフォルトの名無しさん
2018/08/19(日) 14:58:05.30ID:0c0A7VGq894デフォルトの名無しさん
2018/08/19(日) 15:04:46.82ID:5+hPFDRj こういうのは怖いもの見たさみたいなのもあると思うし
これだけでコンパイルして動くものでもないので一応ソースコード
あまりにもアレで、そっ閉じだろうけど
http://www.geocities.jp/notenop/tomato_player/main.cpp
コンパイル済みのソフトは
http://www.geocities.jp/notenop/tomato_player/index.html
からダウンロードできる
非同期処理に俺が思いついた横断的でトリッキーなアイデア
https://qiita.com/notenopg/items/40571e69986a58b888a0
↑が使われている
安全にキャンセル出来なきゃ await の意味ないでしょ!ってなもんで
でもなかなか理解されないんだよなぁ、すごいアイデアだと思うんだが
それからツリービューのアイテムのピン止めのアイデアは
お気に入りやタブの代わりになって画期的だと思うんだが
何故マイクロソフトがエクスプローラに実装しないのか謎
特許関係かね
あとはフォルダ階層をそのまま扱える木構造なプレイリストとか
そんなことやってたら9万行超えました
ちなみにUIはDirectXでちまちまフルスクラッチで手書き
その代わりその辺のソフトに負けない速度で、4K対応
これだけでコンパイルして動くものでもないので一応ソースコード
あまりにもアレで、そっ閉じだろうけど
http://www.geocities.jp/notenop/tomato_player/main.cpp
コンパイル済みのソフトは
http://www.geocities.jp/notenop/tomato_player/index.html
からダウンロードできる
非同期処理に俺が思いついた横断的でトリッキーなアイデア
https://qiita.com/notenopg/items/40571e69986a58b888a0
↑が使われている
安全にキャンセル出来なきゃ await の意味ないでしょ!ってなもんで
でもなかなか理解されないんだよなぁ、すごいアイデアだと思うんだが
それからツリービューのアイテムのピン止めのアイデアは
お気に入りやタブの代わりになって画期的だと思うんだが
何故マイクロソフトがエクスプローラに実装しないのか謎
特許関係かね
あとはフォルダ階層をそのまま扱える木構造なプレイリストとか
そんなことやってたら9万行超えました
ちなみにUIはDirectXでちまちまフルスクラッチで手書き
その代わりその辺のソフトに負けない速度で、4K対応
895デフォルトの名無しさん
2018/08/19(日) 15:07:41.51ID:5+hPFDRj 庶民には理解できなくても
プログラマであるあなたたちなら
ピン止めできるツリービューが如何に画期的か理解できると思うんだよね
タスクバーでも何でもピン止めの時代なのに
ツリービューもピン止めできて良いと思うのよね
プログラマであるあなたたちなら
ピン止めできるツリービューが如何に画期的か理解できると思うんだよね
タスクバーでも何でもピン止めの時代なのに
ツリービューもピン止めできて良いと思うのよね
896デフォルトの名無しさん
2018/08/19(日) 15:09:21.21ID:5+hPFDRj ああ、ツールバーとかスクロールバーとかのレベルで
全部フルスクラッチでDirectXで手書きだから
全部フルスクラッチでDirectXで手書きだから
897デフォルトの名無しさん
2018/08/19(日) 16:00:06.94ID:RqnFNWUi 庶民なる俺様にはピン留出来ることの利点がわからん
898デフォルトの名無しさん
2018/08/19(日) 20:23:08.28ID:qaYG8ur7 サクラエディタが優秀だということは分かった
899デフォルトの名無しさん
2018/08/19(日) 21:38:13.69ID:Vpx5N+CG 見て欲しくて我慢できなかったんだな
901デフォルトの名無しさん
2018/08/20(月) 08:03:46.47ID:4c85aa3D >>900
Makeって何?
Makeって何?
902デフォルトの名無しさん
2018/08/20(月) 14:14:50.32ID:PcIDGZDw >>901
来年にはSunOSにも移植される予定の超最新自動ビルドツールの紹介だよ!
来年にはSunOSにも移植される予定の超最新自動ビルドツールの紹介だよ!
903デフォルトの名無しさん
2018/08/20(月) 15:49:07.20ID:YVC1gYT/ >>901
オライリーがおかしな実験をする本だよ
オライリーがおかしな実験をする本だよ
>>901
昔から使われている原始的といってよいビルドツールです
makefile に依存関係を書いておいて、コマンドラインで「 make -j」と起動すると、記述した依存関係にしたがってコンパイル・リンクが行われます
昔から使われている原始的といってよいビルドツールです
makefile に依存関係を書いておいて、コマンドラインで「 make -j」と起動すると、記述した依存関係にしたがってコンパイル・リンクが行われます
905デフォルトの名無しさん
2018/08/20(月) 18:59:55.06ID:ftO9aq8g Linuxなんかで配布されたソースから実行ファイルを作成したいって時にお世話になります
906デフォルトの名無しさん
2018/08/20(月) 20:29:15.33ID:MlhHAxXO >>904
この本を読めばコンパイルについても分かるの?
この本を読めばコンパイルについても分かるの?
908デフォルトの名無しさん
2018/08/20(月) 23:46:22.40ID:qkN29+U3 クラス生成に挫折したのかな?w
909デフォルトの名無しさん
2018/08/21(火) 00:03:12.90ID:Y1eCmHG/ C++自体の本はたくさんあるのにビルドやプロジェクト構成について解説した本って全くないよな
コピペで受け継いできた秘伝のMakefileやconfigureが蔓延してるのなんとかしてくれ
売れないだろうがCMakeの解説本が一冊欲しい
コピペで受け継いできた秘伝のMakefileやconfigureが蔓延してるのなんとかしてくれ
売れないだろうがCMakeの解説本が一冊欲しい
910デフォルトの名無しさん
2018/08/21(火) 00:06:59.04ID:FygfW+En cmake はつい最近のVisual Studio 2017アップデートで標準インストールされるようになったから潜在需要あるかもね…。
911デフォルトの名無しさん
2018/08/21(火) 00:51:54.00ID:zakr4cIe なんでビルドツールっていつも怪物化しちゃうんだろうな
makeがもう誰も手に負えない怪獣のくせにずっと定番に居座ってて、「Makefileを作るツール」が乱立してそれぞれ怪物化してるの勘弁してほしい
makeがもう誰も手に負えない怪獣のくせにずっと定番に居座ってて、「Makefileを作るツール」が乱立してそれぞれ怪物化してるの勘弁してほしい
913デフォルトの名無しさん
2018/08/21(火) 01:35:58.44ID:mIqstMqN makefileなんて複雑な事求めないなら手でかけるレベルだよ
これが複雑で手に負えないとなると、プログラミングも怪しくなる
これが複雑で手に負えないとなると、プログラミングも怪しくなる
914デフォルトの名無しさん
2018/08/21(火) 01:36:31.95ID:Y1eCmHG/ ビルドについての教育がないがしろにされてるのが全ての元凶
ある程度以上の規模のプロジェクトを構成するベストプラクティスが示されているところを見たことがない
適当に好きなところから取ってきて動けばいいやくらいに改変して使ってるのが現状
ある程度以上の規模のプロジェクトを構成するベストプラクティスが示されているところを見たことがない
適当に好きなところから取ってきて動けばいいやくらいに改変して使ってるのが現状
915デフォルトの名無しさん
2018/08/21(火) 07:06:57.27ID:agJOmNk0 丁寧に書いてるのはこれくらい。
ttp://aegis.sourceforge.net/auug97.pdf
ttp://aegis.sourceforge.net/auug97.pdf
916デフォルトの名無しさん
2018/08/21(火) 11:19:53.91ID:zakr4cIe 複雑なことをしたいからビルドツールを使うわけでしてねぇ・・・
917デフォルトの名無しさん
2018/08/21(火) 11:24:41.92ID:mIqstMqN したいという意思があるなら、がんばって理解も出来るだろう
そこまでしなくても、最低限のルール覚えれば使える
そこまでしなくても、最低限のルール覚えれば使える
918デフォルトの名無しさん
2018/08/21(火) 11:53:12.22ID:gERn4ySS >>915
goto有害説をもじってるんだなw
Makefileを書いていていつも思うのは
ソースファイルの依存関係はソースファイルの中に書いてあるのに
それをまた二度手間で書かねばならないのがイヤ
面倒くさいのはともかく間違えやすいから
goto有害説をもじってるんだなw
Makefileを書いていていつも思うのは
ソースファイルの依存関係はソースファイルの中に書いてあるのに
それをまた二度手間で書かねばならないのがイヤ
面倒くさいのはともかく間違えやすいから
919デフォルトの名無しさん
2018/08/21(火) 12:20:54.13ID:JvEAafEP >>918
automake とか gcc -MM とかの話?
automake とか gcc -MM とかの話?
920デフォルトの名無しさん
2018/08/21(火) 12:38:18.13ID:Dn6CvPAP rustとc++どっちも使ってる人いる?
921デフォルトの名無しさん
2018/08/21(火) 12:59:21.72ID:gERn4ySS922デフォルトの名無しさん
2018/08/21(火) 13:56:49.24ID:Y1HyydAv923デフォルトの名無しさん
2018/08/21(火) 16:55:02.40ID:59eaeAGG924デフォルトの名無しさん
2018/08/21(火) 17:26:56.17ID:/1sxYxCd エンジニアでなく園児にゃ
925デフォルトの名無しさん
2018/08/21(火) 19:40:42.98ID:Y1eCmHG/ WindowsでCMakeはfind_packageでだいたい詰む
vcpkgで対応できなければ結局自分で書くはめになり、面倒くさくなってmingw使うかVSのプロジェクトと同居することになる
vcpkgで対応できなければ結局自分で書くはめになり、面倒くさくなってmingw使うかVSのプロジェクトと同居することになる
926デフォルトの名無しさん
2018/08/22(水) 16:26:31.16ID:BT6ndhEb C++ とは直接関係ないけど make/Makefile は擬似ターゲットを使って
バッチ的な定型処理を1個のファイルでまとめて管理できるのが便利でね。
make find WORD=...
全ソースから WORD= で指定した単語を含む行を検索、みたいな。
自分で作った便利ターゲットの使い方を usage: に書いとくのを忘れるけど。
バッチ的な定型処理を1個のファイルでまとめて管理できるのが便利でね。
make find WORD=...
全ソースから WORD= で指定した単語を含む行を検索、みたいな。
自分で作った便利ターゲットの使い方を usage: に書いとくのを忘れるけど。
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 高市早苗総理「金利上昇よりも日本の成長が大事」 ★2 [Hitzeschleier★]
- 【将棋】福間香奈 女流六冠が会見 妊娠・出産でタイトル戦の事実上不戦敗 「妊娠したら、どちらか一方を諦めないといけない状況」 [冬月記者★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★2 [Hitzeschleier★]
- 小泉防衛相「危険回避のための十分な情報なかった」「問題の本質は30分にわたるレーダー照射」…中国側の音声公開を強く批判 [♪♪♪★]
- 【野球】止まらぬ野球人口減少に危機感 ラミレス氏「野球人口は激減、人気自体も下がっている」「もっと野球ができる環境を整えるべき」 [冬月記者★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★2 [少考さん★]
- 小泉防衛大臣「中国から通告はあったが具体的ではなかった」 [834922174]
- 【速報】共同通信スクープキタ━(゚∀゚)━!!「実際は日本の自衛隊機が中国機に対してレーダ照射ロックオンしていたことが発覚」 [339712612]
- 【高市悲報】漁師さん「ハタハタが豊漁になるように祈願した!」1匹しか獲れなかったと話題になる😰 [616817505]
- Vtuberラーメン70%オフwwwwwwwww
- 【悲報】タマキン「高市さんはようやっとる!撤回の必要なし!」高市「早くトランプに会いたい🤗」国会にて [359965264]
- 【悲報】銀、世界中で枯渇、一晩で16円値上りし未曾有の領域に入ってしまうwwwwwwwwwwwwwwwwwwww [802034645]
