次スレを立てる時は本文の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
804はちみつ餃子 ◆8X2XSCHEME
2018/08/16(木) 10:25:53.58ID:f3MTrlhW805デフォルトの名無しさん
2018/08/16(木) 12:02:41.09ID:MDl/UAh8806デフォルトの名無しさん
2018/08/16(木) 12:37:43.15ID:jOS7jxfN 魔除けとして重宝している
807デフォルトの名無しさん
2018/08/16(木) 12:41:22.12ID:lxkNuozk > そのブログはすでに読んである
私はバカです
って言われても…
私はバカです
って言われても…
808デフォルトの名無しさん
2018/08/16(木) 13:19:15.31ID:MDl/UAh8809デフォルトの名無しさん
2018/08/16(木) 13:24:07.84ID:AI90/kCO 捨てゼリフ来たね
そろそろご退場かな
総員塩の用意
そろそろご退場かな
総員塩の用意
810デフォルトの名無しさん
2018/08/16(木) 13:27:57.29ID:MDl/UAh8 >>809
いやだって日本人でC++やってる人少ないじゃないですか(´・ω・`)
いやだって日本人でC++やってる人少ないじゃないですか(´・ω・`)
812デフォルトの名無しさん
2018/08/16(木) 14:10:22.64ID:yO9+GMaw 「少ない」に比較がついてないから何とも言えない
813デフォルトの名無しさん
2018/08/16(木) 14:34:47.46ID:jOS7jxfN やっぱPerl人口が一番多いと思うのねん
その次がPHP
その次がPHP
814デフォルトの名無しさん
2018/08/16(木) 16:39:09.24ID:TxXnQ6gb 英語をスラスラ読めるなら「遅い・高い・分かりにくい」の
和訳版を買うことはないわな。
原書ならPDF版がタダでネット公開されてたりするし。
和訳版を買うことはないわな。
原書ならPDF版がタダでネット公開されてたりするし。
815デフォルトの名無しさん
2018/08/16(木) 20:44:21.68ID:JF8AnYsh >>799
前半とこどこBoost.MPLの設計理念とかどう実装されてるかとか書いてあるから、そこは参考になると思う
後半のTMP関連のテクニックはおそらく求めているものではないかと
ExpresionTemplateの実装にあまり踏み込まないけど、どのように誤用されているかは少し参考になった
前半とこどこBoost.MPLの設計理念とかどう実装されてるかとか書いてあるから、そこは参考になると思う
後半のTMP関連のテクニックはおそらく求めているものではないかと
ExpresionTemplateの実装にあまり踏み込まないけど、どのように誤用されているかは少し参考になった
816デフォルトの名無しさん
2018/08/17(金) 11:29:50.85ID:lqMuboYf https://wandbox.org/permlink/TC3VtzZ4Dd53Z1Y4
こういうコード書きました。
UIはとりあえず置いといて、Jsonの構造ってこんな感じでいいのでしょうか。
ご意見あったら教えてください。
こういうコード書きました。
UIはとりあえず置いといて、Jsonの構造ってこんな感じでいいのでしょうか。
ご意見あったら教えてください。
817デフォルトの名無しさん
2018/08/17(金) 11:54:52.92ID:BEBC5Dle あの初歩的な質問で申し訳ないんですけど、クラスのメンバ関数のことです
例えばAってクラスがあって、hogehogeって関数があったとします
それでhogehogeは内部で関数を3つ呼び出す。ざっとこんなイメージです
A.h
class A
{
public:
void hogehoge();
}
A.cpp
void A::hogehoge()
{
x();
y();
z();
}
main.cpp
main()
{
A a;
a.hogehoge;
}
んでこの場合の関数x() y() z()なんですけどクラスAのメンバ関数にすべきなんでしょうか。
それとも単にA.cpp内に関数書くだけでいいんでしょうか。
x()y()z()はhogehoge以外から呼び出されることはありません。
自分は前者だと思うんですが、参考にしろと渡された前任者(今いない)のコードだとなんでもかんでもメンバ関数です。
よろしくおねがいします。
例えばAってクラスがあって、hogehogeって関数があったとします
それでhogehogeは内部で関数を3つ呼び出す。ざっとこんなイメージです
A.h
class A
{
public:
void hogehoge();
}
A.cpp
void A::hogehoge()
{
x();
y();
z();
}
main.cpp
main()
{
A a;
a.hogehoge;
}
んでこの場合の関数x() y() z()なんですけどクラスAのメンバ関数にすべきなんでしょうか。
それとも単にA.cpp内に関数書くだけでいいんでしょうか。
x()y()z()はhogehoge以外から呼び出されることはありません。
自分は前者だと思うんですが、参考にしろと渡された前任者(今いない)のコードだとなんでもかんでもメンバ関数です。
よろしくおねがいします。
818デフォルトの名無しさん
2018/08/17(金) 12:01:22.82ID:BEBC5Dle あ、すいませんhogehogeではxyzを呼び出す以外にも処理を行うものとします
そうでないとxyzをメンバ関数にしてhogehogeなくせってことになるので
そうでないとxyzをメンバ関数にしてhogehogeなくせってことになるので
819デフォルトの名無しさん
2018/08/17(金) 12:17:52.69ID:TtX4VAeH > x()y()z()はhogehoge以外から呼び出されることはありません。
だったらラムダ式じゃね?
auto x = [this]{};
auto y = [this]{};
auto z = [this]{};
だったらラムダ式じゃね?
auto x = [this]{};
auto y = [this]{};
auto z = [this]{};
820デフォルトの名無しさん
2018/08/17(金) 12:27:19.70ID:6wrElEJt821デフォルトの名無しさん
2018/08/17(金) 12:29:57.76ID:JC8oBFgD メイヤーズは独立できるならメンバにせずに関数にしろって言ってた
822デフォルトの名無しさん
2018/08/17(金) 12:31:59.93ID:PQea+QN+ 言語処理ってphythonとC++どっちが向いてる?
823デフォルトの名無しさん
2018/08/17(金) 12:37:52.08ID:lqMuboYf 処理内容によると思う。
一応、自分は、protectedのメンバ関数にするかなぁ。
一応、自分は、protectedのメンバ関数にするかなぁ。
824デフォルトの名無しさん
2018/08/17(金) 12:49:54.76ID:UZUA85Xq825デフォルトの名無しさん
2018/08/17(金) 13:08:34.93ID:KaaDwp63 >>817
関数にできるってことはメンバ変数の参照とか他のメソッド呼び出しがないんだよね
なら関数にした方が微妙に速度が稼げる(thisを渡さずに済むから)
各々一回しか呼ばないなら呼び出し箇所に展開しても良いような気がする
関数にできるってことはメンバ変数の参照とか他のメソッド呼び出しがないんだよね
なら関数にした方が微妙に速度が稼げる(thisを渡さずに済むから)
各々一回しか呼ばないなら呼び出し箇所に展開しても良いような気がする
826デフォルトの名無しさん
2018/08/17(金) 13:39:31.71ID:BEBC5Dle 参考になりました。皆様ありがとうございました。
effective C++のメイヤーズ先生に従い、通常の関数にすることにします。
……あれ、そうするとその関数群だけで使う共通の変数ってメンバ変数にすべきなのかcpp冒頭で宣言してグローバル変数にすべきなのか
いやぁ難しいですね
effective C++のメイヤーズ先生に従い、通常の関数にすることにします。
……あれ、そうするとその関数群だけで使う共通の変数ってメンバ変数にすべきなのかcpp冒頭で宣言してグローバル変数にすべきなのか
いやぁ難しいですね
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
オライリーがおかしな実験をする本だよ
オライリーがおかしな実験をする本だよ
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 高市早苗総理「金利上昇よりも日本の成長が大事」 [Hitzeschleier★]
- 【将棋】福間香奈 女流六冠が会見 妊娠・出産でタイトル戦の事実上不戦敗 「妊娠したら、どちらか一方を諦めないといけない状況」 [冬月記者★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★2 [Hitzeschleier★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★2 [少考さん★]
- 【野球】止まらぬ野球人口減少に危機感 ラミレス氏「野球人口は激減、人気自体も下がっている」「もっと野球ができる環境を整えるべき」 [冬月記者★]
- 【速報】 米国政府、中国が日本の自衛隊にレーダーを照射を批判、同事案で中国を批判するのは初めて [お断り★]
- 【高市速報】小泉進次郎「事前に中国軍から飛行訓練を開始すると連絡があったのは事実」★2 [931948549]
- 【高市速報】片山さつき、文春砲wwwwwwwwwwwwwwwwwwwwwwwwwwww [339035499]
- マイナンバーカード更新のために役所までいなきゃいけなくてワロタ [931948549]
- 【画像】韓国人「カリカリ女?あぁ、『ソンケ』のことね」 [977261419]
- 【悲報】たけガイ、「中卒」という言葉を覚えてしまう🏡
- X民「ゲームばっかしてないで仕事してくださいよ」小野田紀美大臣、怒りのブロック [165981677]
