C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part147
https://mevius.5ch.net/test/read.cgi/tech/1576659413/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.105【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1556142878/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
探検
C++相談室 part148
■ このスレッドは過去ログ倉庫に格納されています
2020/01/31(金) 20:54:06.26ID:Nt0XFA2s
556デフォルトの名無しさん
2020/02/09(日) 19:07:50.42ID:mORiFTgk557デフォルトの名無しさん
2020/02/09(日) 19:15:36.19ID:PT76WH2y FALSEは定数
TRUEは範囲で観測によって収束する
適性に乏しいやつには厳しいよな
TRUEは範囲で観測によって収束する
適性に乏しいやつには厳しいよな
558デフォルトの名無しさん
2020/02/09(日) 19:16:00.10ID:mORiFTgk boolからBOOLになってintになってた
559デフォルトの名無しさん
2020/02/09(日) 19:16:09.28ID:MeV8oXxA 集合B={FALSE=0,TRUE=1} の場合 !FALSE=TRUE だが
B'={FALSE=0,TRUE1=1,TRUE2=2,TRUE3=3} の場合
!FALSE={TRUE1,TRUE2,TRUE3} となる
しかし TRUE={TRUE1,TRUE2,TRUE3} と定義すると
B''={FALSE=0,TRUE} となり、同型B≡B'が示されるため、B'をboolとみなすことは可能である
ただし、比較演算子は集合として同値であるのか、集合に含まれるのかを示さなければならない
b⊂B'(≡B) のとき、 b=FALSE は一意だが、b=TRUE は b=1∩b=2∩b=3 を示す
B'={FALSE=0,TRUE1=1,TRUE2=2,TRUE3=3} の場合
!FALSE={TRUE1,TRUE2,TRUE3} となる
しかし TRUE={TRUE1,TRUE2,TRUE3} と定義すると
B''={FALSE=0,TRUE} となり、同型B≡B'が示されるため、B'をboolとみなすことは可能である
ただし、比較演算子は集合として同値であるのか、集合に含まれるのかを示さなければならない
b⊂B'(≡B) のとき、 b=FALSE は一意だが、b=TRUE は b=1∩b=2∩b=3 を示す
560デフォルトの名無しさん
2020/02/09(日) 19:17:37.19ID:mORiFTgk 数学関係ないのに数学ネタでひっぱってるヤツがいるな
IDは違うけど同じ人?
数学関係ないから
IDは違うけど同じ人?
数学関係ないから
561デフォルトの名無しさん
2020/02/09(日) 19:18:03.88ID:6++kPC7v562デフォルトの名無しさん
2020/02/09(日) 19:18:39.73ID:cYNa4VVg ちゃうねんちゃうねん。
563デフォルトの名無しさん
2020/02/09(日) 19:19:01.31ID:MeV8oXxA 訂正
b=1∩b=2∩b=3
→b=1∪b=2∪b=3
b=1∩b=2∩b=3
→b=1∪b=2∪b=3
564デフォルトの名無しさん
2020/02/09(日) 19:22:41.80ID:qoRTNAXH グローバル領域にインスタンスを作って、初期化はmain()の中でしたいとします。
で、初期化に必要な情報はmain()の中で初めて分かるとします。
こういうときってそのクラスのコンストラクタとしては何もしないものを作っておいて、初期化用の関数を別途用意するというのが普通ですか?
インスタンスの宣言だけしておいてコンストラクタは後で呼ぶなんてできないですよね?
で、初期化に必要な情報はmain()の中で初めて分かるとします。
こういうときってそのクラスのコンストラクタとしては何もしないものを作っておいて、初期化用の関数を別途用意するというのが普通ですか?
インスタンスの宣言だけしておいてコンストラクタは後で呼ぶなんてできないですよね?
565デフォルトの名無しさん
2020/02/09(日) 19:23:38.68ID:mORiFTgk ポインタにしとけ
566デフォルトの名無しさん
2020/02/09(日) 19:29:17.77ID:J3Qn0niW567デフォルトの名無しさん
2020/02/09(日) 19:30:00.78ID:aEgJYC9i std::unique_ptr<T>の出番
568デフォルトの名無しさん
2020/02/09(日) 19:30:50.97ID:bHnzUNQO apiの仕様見て適切に処理で終わる話だろこれ
569デフォルトの名無しさん
2020/02/09(日) 19:37:32.03ID:54+KBSAm optionalの出番だろ
570デフォルトの名無しさん
2020/02/09(日) 19:39:43.34ID:OliK3lJl >>568
同意
同意
571デフォルトの名無しさん
2020/02/09(日) 19:45:02.77ID:6++kPC7v572デフォルトの名無しさん
2020/02/09(日) 19:45:29.20ID:6++kPC7v >>568に一票
573デフォルトの名無しさん
2020/02/09(日) 19:47:47.73ID:mORiFTgk もともとはboolの話だったのに
574デフォルトの名無しさん
2020/02/09(日) 19:49:14.41ID:VD5bohdG GetGlyphOutline などで文字画像を取り出そうとすると、フォントが持ってない文字は代わりの文字を出力してくる。
(例えば、昔の毛筆フォントでは「(はしご高)」などはMSゴシックになる。)
これを抑制したいので、そのフォントがグリフデータを持っているかどうか、調べる方法はありますでしょうか?
(例えば、昔の毛筆フォントでは「(はしご高)」などはMSゴシックになる。)
これを抑制したいので、そのフォントがグリフデータを持っているかどうか、調べる方法はありますでしょうか?
575デフォルトの名無しさん
2020/02/09(日) 19:50:25.08ID:mORiFTgk C++の相談?
576デフォルトの名無しさん
2020/02/09(日) 19:52:53.59ID:J3Qn0niW577デフォルトの名無しさん
2020/02/09(日) 19:54:35.07ID:bHnzUNQO >>574
ここよりwindows apiのスレのがいいんじゃないかな
ここよりwindows apiのスレのがいいんじゃないかな
578デフォルトの名無しさん
2020/02/09(日) 20:00:40.91ID:6++kPC7v >>576
もしかして(ことが多い)っていう意味もわかってないのか?
もしかして(ことが多い)っていう意味もわかってないのか?
579デフォルトの名無しさん
2020/02/09(日) 20:05:04.78ID:54+KBSAm win32は変な仕様多いからAPIの仕様確認しないと罠にはまる
580デフォルトの名無しさん
2020/02/09(日) 20:05:21.07ID:J3Qn0niW 多い方に合わせろって話でもないだろう。
>>568の通りそれぞれの仕様に合わせて適切に扱えってこと。
>>568の通りそれぞれの仕様に合わせて適切に扱えってこと。
581デフォルトの名無しさん
2020/02/09(日) 20:05:58.49ID:PT76WH2y >>579
ほんこれ
ほんこれ
582デフォルトの名無しさん
2020/02/09(日) 20:07:59.65ID:54+KBSAm GetModuleFileNameとか仕様作った奴のセンスを疑う
583デフォルトの名無しさん
2020/02/09(日) 20:20:16.24ID:6++kPC7v584デフォルトの名無しさん
2020/02/09(日) 20:30:08.24ID:J3Qn0niW なら問題ないケースもあることを理解してるわけだ。だとすると>>552で指摘してたのはなんだろうと。
585デフォルトの名無しさん
2020/02/09(日) 20:34:19.93ID:6++kPC7v >>584
えっ?
まだ(ことが多い)ってわざわざ書いてる意味がわからんのか?
まともな奴と会話してる時ならいちいち書かないんだが、ネット掲示板なのでわけわからん奴に絡まれないようにわざわざ書いたのに想定外の低能さんなの?
えっ?
まだ(ことが多い)ってわざわざ書いてる意味がわからんのか?
まともな奴と会話してる時ならいちいち書かないんだが、ネット掲示板なのでわけわからん奴に絡まれないようにわざわざ書いたのに想定外の低能さんなの?
586デフォルトの名無しさん
2020/02/09(日) 20:46:39.77ID:J3Qn0niW587デフォルトの名無しさん
2020/02/09(日) 20:52:41.00ID:mORiFTgk bがTRUEと一致する条件の話はしてなくて
boolに対するif文をどう書くかの話だろ
APIの使い方なら他スレでやって
boolに対するif文をどう書くかの話だろ
APIの使い方なら他スレでやって
588デフォルトの名無しさん
2020/02/09(日) 20:55:58.33ID:PT76WH2y 余所でやれって、APIと言語仕様のズレの話だろ
正しい理解はどのようなものかという興味は
スレ違いじゃねえぞ
正しい理解はどのようなものかという興味は
スレ違いじゃねえぞ
589デフォルトの名無しさん
2020/02/09(日) 21:03:28.51ID:mORiFTgk APIの正しい理解ならAPIのドキュメントを見れば良いのでは?
もともとのboolの話とは全く関係ないですね
もともとのboolの話とは全く関係ないですね
590デフォルトの名無しさん
2020/02/09(日) 21:05:18.68ID:6++kPC7v591デフォルトの名無しさん
2020/02/09(日) 21:05:59.85ID:J3Qn0niW >>533に書いたが、boolじゃなくてBOOLの話をしているのになぜかboolと混同する人が
592デフォルトの名無しさん
2020/02/09(日) 21:06:45.54ID:mORiFTgk boolの話題でbool以外を語るのはこんな感じ
内部的に固定小数点なfloatライブラリもあるぞ
内部的にvectorなmapライブラリもあるぞ
内部的に固定小数点なfloatライブラリもあるぞ
内部的にvectorなmapライブラリもあるぞ
593デフォルトの名無しさん
2020/02/09(日) 21:07:53.15ID:mORiFTgk BOOLも同じ
意味的なBOOLが前提
それ以外は特殊事情
意味的なBOOLが前提
それ以外は特殊事情
594デフォルトの名無しさん
2020/02/09(日) 21:21:02.28ID:J3Qn0niW595デフォルトの名無しさん
2020/02/09(日) 21:23:11.71ID:6++kPC7v596い
2020/02/09(日) 21:32:30.02ID:Z95s67CZ boolができるまでは
if (!!b)
こういうイディオムもありましてね
if (!!b)
こういうイディオムもありましてね
597デフォルトの名無しさん
2020/02/09(日) 21:42:44.86ID:J3Qn0niW >>576を理解しているなら
>bがTRUEと一致するかどうか判断するのに他にどういう書き方をするというんだろう?
このような判断がが必要な場合があることも理解しているはずだろうが、
結局この質問には答えられない(答えたくない)ようだな。
>bがTRUEと一致するかどうか判断するのに他にどういう書き方をするというんだろう?
このような判断がが必要な場合があることも理解しているはずだろうが、
結局この質問には答えられない(答えたくない)ようだな。
598デフォルトの名無しさん
2020/02/09(日) 22:05:36.89ID:6++kPC7v まだやってるのかよw
無能無限ループ乙
無能無限ループ乙
599デフォルトの名無しさん
2020/02/09(日) 22:07:19.29ID:EoI3r47q あいかわらずしょーもない話題だと盛り上がるのな。
600い
2020/02/09(日) 22:16:06.44ID:Z95s67CZ goto、マクロ、BOOL
全部C言語の範疇なんだよなw
おじさんがんばりすぎ
全部C言語の範疇なんだよなw
おじさんがんばりすぎ
601デフォルトの名無しさん
2020/02/09(日) 22:18:57.48ID:aEgJYC9i つか真理値の型であるbool型および
真理値の型としての名前を与えられたBOOL型の議論が
Win32 APIの仕様という現実に汚染されてぐちゃらけてますな
TRUEに幅が有る、なんていうおかしいことを言い出す香具師まで出る始末、!
真理値の型としての名前を与えられたBOOL型の議論が
Win32 APIの仕様という現実に汚染されてぐちゃらけてますな
TRUEに幅が有る、なんていうおかしいことを言い出す香具師まで出る始末、!
602デフォルトの名無しさん
2020/02/09(日) 22:23:19.21ID:J3Qn0niW 本当は昨日で終わっていたはずの話題なんだがな。
604デフォルトの名無しさん
2020/02/09(日) 22:33:23.30ID:EiJfhZVq >>602
お前が言うなよww
お前が言うなよww
605デフォルトの名無しさん
2020/02/09(日) 22:33:54.63ID:aEgJYC9i 一般論として、APIの呼び出しが成功しました、という情報にはそれ以上幅も糞も無い(成功した要因など知っても無駄
から、成功=TRUE、失敗=FALSEとする割付の下では、TRUEこそ単一値として規定されるべきブツに他ならない
よって、一般論としては b == TRUEは言うほど糞ではないはずであった、
から、成功=TRUE、失敗=FALSEとする割付の下では、TRUEこそ単一値として規定されるべきブツに他ならない
よって、一般論としては b == TRUEは言うほど糞ではないはずであった、
606デフォルトの名無しさん
2020/02/09(日) 22:37:13.53ID:aEgJYC9i まあエラー要因を複数種類返したい、ということなら
成功判定は b == SUCCEEDEDでSUCCEEDEDでなかったらエラーコードが入っている、という
INTかDWORD返しがストレートやったがな!(成功時非0を返す、とか言われるよりは
成功判定は b == SUCCEEDEDでSUCCEEDEDでなかったらエラーコードが入っている、という
INTかDWORD返しがストレートやったがな!(成功時非0を返す、とか言われるよりは
607デフォルトの名無しさん
2020/02/09(日) 22:42:00.12ID:VD5bohdG if( b == TRUE ) って、結局 if( b ) ってことだろ。
608デフォルトの名無しさん
2020/02/09(日) 22:45:14.84ID:Z95s67CZ クソワロタ
口調も激変
口調も激変
609デフォルトの名無しさん
2020/02/10(月) 00:02:35.66ID:SkPzv01G >>555
ヘッダファイルの中で TRUE の値が -93 に #define で定義されていたとしても、C/C++ の仕様だと、0だけが偽で、0以外は真であることだけはANSI Cで決まっているので、それはない。
ヘッダファイルの中で TRUE の値が -93 に #define で定義されていたとしても、C/C++ の仕様だと、0だけが偽で、0以外は真であることだけはANSI Cで決まっているので、それはない。
610デフォルトの名無しさん
2020/02/10(月) 00:06:15.78ID:hYCIpnsp つまり、
#define TRUE (-93)
はANSI Cの規格上非合法だからそれはない
#define TRUE (-93)
はANSI Cの規格上非合法だからそれはない
611デフォルトの名無しさん
2020/02/10(月) 00:07:32.18ID:SkPzv01G >>548
その場合で、かつ、b が TRUE に一致するもの以外を除去したいなら
if ( b == TRUE ) と書く以外には無い。
しかし、Win32 API の仕様でも、そのようなことを判定する必要があることはない
ように通常、作られている。
何人かが指摘しているように、FALSE との判定は良いのだ。
TRUE との判定はまずい。
その場合で、かつ、b が TRUE に一致するもの以外を除去したいなら
if ( b == TRUE ) と書く以外には無い。
しかし、Win32 API の仕様でも、そのようなことを判定する必要があることはない
ように通常、作られている。
何人かが指摘しているように、FALSE との判定は良いのだ。
TRUE との判定はまずい。
612デフォルトの名無しさん
2020/02/10(月) 00:08:23.83ID:hYCIpnsp gotoといいBOOLといい、闇が深いな
裾野が広がれば、底辺は底なしカヨ、
裾野が広がれば、底辺は底なしカヨ、
613デフォルトの名無しさん
2020/02/10(月) 00:08:59.15ID:hYCIpnsp614デフォルトの名無しさん
2020/02/10(月) 00:39:11.13ID:NGNAXTbr 【IT】不動の人気を誇る「Python」、評価が二分される「Java」「JavaScript」
https://egg.5ch.net/test/read.cgi/bizplus/1581244420/
>JavaScript、Java、Python、「C++」「C」が特に多くの人に習得されたプログラミング言語だった
https://egg.5ch.net/test/read.cgi/bizplus/1581244420/
>JavaScript、Java、Python、「C++」「C」が特に多くの人に習得されたプログラミング言語だった
615デフォルトの名無しさん
2020/02/10(月) 01:06:29.16ID:2gVSY1CN C++11規格でJavaやC#の優位性がかなり失われた気がするわ。
616デフォルトの名無しさん
2020/02/10(月) 01:07:48.45ID:Ro8qON5e c#ならまだしもjavの優位性って?
617デフォルトの名無しさん
2020/02/10(月) 01:35:35.28ID:SkPzv01G618デフォルトの名無しさん
2020/02/10(月) 01:38:59.61ID:SkPzv01G >>617
Javaは、GUIも出来たしブラウザ上でも動いたし、他に代わるものがなかったので
それしか選択肢がなかったために実際に使った人は多かったはず。
JSも、HTMLを使おうとした際にそれしか動的言語は無かったから同様。
一方で、Pythonに関しては、似たようなものは他にたくさんあるし、
自分以外の人に使ってもらうにも実行環境のインストールが必要だし、
Javaと違って互換性にも問題あるので使いにくい。
Javaは、GUIも出来たしブラウザ上でも動いたし、他に代わるものがなかったので
それしか選択肢がなかったために実際に使った人は多かったはず。
JSも、HTMLを使おうとした際にそれしか動的言語は無かったから同様。
一方で、Pythonに関しては、似たようなものは他にたくさんあるし、
自分以外の人に使ってもらうにも実行環境のインストールが必要だし、
Javaと違って互換性にも問題あるので使いにくい。
619デフォルトの名無しさん
2020/02/10(月) 01:43:33.69ID:SkPzv01G >>618
つまり、Pythonの評価が高いのは、前評判だけで実際に使った人が少ないから。
つまり、Pythonの評価が高いのは、前評判だけで実際に使った人が少ないから。
620デフォルトの名無しさん
2020/02/10(月) 03:53:35.38ID:rxX2x5Pb んなわけない。
621デフォルトの名無しさん
2020/02/10(月) 04:03:09.14ID:2gVSY1CN Pythonはtypoがつらい。
622デフォルトの名無しさん
2020/02/10(月) 08:01:35.21ID:staO5LAL ごちゃごちゃいうよりまずはいっぺんオッPythonで
そこそこの規模のプログラム(最低1000行以上)かいてみりゃわかる
はっきりいってクソだよ
あんなもんで巨大なプログラムはとても書けたもんじゃない
そこそこの規模のプログラム(最低1000行以上)かいてみりゃわかる
はっきりいってクソだよ
あんなもんで巨大なプログラムはとても書けたもんじゃない
623デフォルトの名無しさん
2020/02/10(月) 08:53:11.04ID:GJT/1Bxa 自分で1000行も書かなくても、どこかの誰かが書いてくれたライブラリを呼び出せば
望んだ仕事をやってくれるって部分がPythonの好まれる理由じゃないのん?
C++を使う人は、Pythonの流行を裏から支えてる感じで。
望んだ仕事をやってくれるって部分がPythonの好まれる理由じゃないのん?
C++を使う人は、Pythonの流行を裏から支えてる感じで。
624デフォルトの名無しさん
2020/02/10(月) 10:10:17.80ID:hDJC6jsQ pythonで1000行くらいで根をあげてるようじゃ
どんなコード見ても文句言い出すだろ。。仕事にならんわ。
どんなコード見ても文句言い出すだろ。。仕事にならんわ。
625デフォルトの名無しさん
2020/02/10(月) 10:24:50.55ID:JgTqubiS インデントをきっちり合わせないといけないので、Cの適当なインデントにうんざりしてる人にはむしろ合うかもしれない
でも関数やブロックが大きくなると、同一階層を探すのがつらくなるので、適切なブロック、関数分けが必須になる
いずれにしても、神経質な人には合ってるのかもしれない
でも関数やブロックが大きくなると、同一階層を探すのがつらくなるので、適切なブロック、関数分けが必須になる
いずれにしても、神経質な人には合ってるのかもしれない
626デフォルトの名無しさん
2020/02/10(月) 10:46:13.48ID:oMyz9pGE 機械学習ならpythonほぼ必須なんだが
いまだにやったことないとか
ロートルなのを白状してるようなもん
いまだにやったことないとか
ロートルなのを白状してるようなもん
627デフォルトの名無しさん
2020/02/10(月) 11:15:12.10ID:yW0oU9fF 変数がどんな型にも化けられる変態言語
628デフォルトの名無しさん
2020/02/10(月) 11:25:16.00ID:8A84p9rG pythonがいいとは思わないけど、perlがクソすぎるので相対的にマシだから流行ってる
それ以上の理由はないと思う
それ以上の理由はないと思う
629デフォルトの名無しさん
2020/02/10(月) 11:37:39.28ID:oMyz9pGE perlの代替っていつの時代の話だよ
お前完全に取り残されてるぞ
お前完全に取り残されてるぞ
630デフォルトの名無しさん
2020/02/10(月) 11:50:23.10ID:SkPzv01G Pythonは、スマホで動かすのは難しいらしい。
少なくともスクリプト言語として動かすのは困難。
デスクトップマシンですら、
・互換性の問題がある。Ver 2系と Ver 3系で大幅に異なると聞いた。
・Windowsですらどの処理系が標準か不明。
・GUIがちゃんとまともに使えるかどうか不明。
少なくともスクリプト言語として動かすのは困難。
デスクトップマシンですら、
・互換性の問題がある。Ver 2系と Ver 3系で大幅に異なると聞いた。
・Windowsですらどの処理系が標準か不明。
・GUIがちゃんとまともに使えるかどうか不明。
631デフォルトの名無しさん
2020/02/10(月) 11:55:31.13ID:SkPzv01G >>630
Pythonのせいではなく、Perlのようなスクリプト言語がそもそも使えないという
スマホの限界だとは思う。
スマホでも使えることは使えても、IDEのような専用環境だけで使えるだけでは
本来のスクリプト言語としては使い物にならない。
このスマホの時代に Perl, Python, Ruby は合わないかも。
Pythonのせいではなく、Perlのようなスクリプト言語がそもそも使えないという
スマホの限界だとは思う。
スマホでも使えることは使えても、IDEのような専用環境だけで使えるだけでは
本来のスクリプト言語としては使い物にならない。
このスマホの時代に Perl, Python, Ruby は合わないかも。
632デフォルトの名無しさん
2020/02/10(月) 11:58:33.88ID:SkPzv01G iOS, Android 共通にスクリプト的なことをやりたいなら、もう、スクリプト言語は諦めて、
C++で書いておいて iOSではSwift とリンクし、Androidでは、JNIを使ってJavaから
呼び出すほうがずっと簡単。
なお、AndroidならシェルスクリプトがPythonなんかより遥かに簡単に使える。
C++で書いておいて iOSではSwift とリンクし、Androidでは、JNIを使ってJavaから
呼び出すほうがずっと簡単。
なお、AndroidならシェルスクリプトがPythonなんかより遥かに簡単に使える。
633はちみつ餃子 ◆8X2XSCHEME
2020/02/10(月) 12:13:49.40ID:gblDkkh1 >>625
- 括弧などに従って自動でインデントが付く
- 手動 (あるいは半自動) でインデントの位置を合わせる
これの二択だったら前者の方が「きっちり」してると思うわ。
まあインデントの付け方にいくつかの選択肢がある点はやりづらい面も
あるかもしれんが、自由度と統一性は両立できないもんだしな。
Python はいじったことないからよう知らんけど、 (インデントで構造を表す系統の文法である) Haskell を書くのはつらかった。
Haskell ではインデントと改行の替わりに波括弧とセミコロンも使えるけど、Python にそういうのないの?
- 括弧などに従って自動でインデントが付く
- 手動 (あるいは半自動) でインデントの位置を合わせる
これの二択だったら前者の方が「きっちり」してると思うわ。
まあインデントの付け方にいくつかの選択肢がある点はやりづらい面も
あるかもしれんが、自由度と統一性は両立できないもんだしな。
Python はいじったことないからよう知らんけど、 (インデントで構造を表す系統の文法である) Haskell を書くのはつらかった。
Haskell ではインデントと改行の替わりに波括弧とセミコロンも使えるけど、Python にそういうのないの?
634デフォルトの名無しさん
2020/02/10(月) 12:34:04.03ID:oMyz9pGE pythonをswift, javaなんかと比較してる人は
隔離された世界で誰にも使われないアプリを細々と作ってる感じがするわw
学習系を含むデータ解析のツールとして環境が優れてるからpythonが人気なんだよ
c++でテンプレートいじってるよりビッグデータ解析してビジネス提案できる方がはるかに収入高い
隔離された世界で誰にも使われないアプリを細々と作ってる感じがするわw
学習系を含むデータ解析のツールとして環境が優れてるからpythonが人気なんだよ
c++でテンプレートいじってるよりビッグデータ解析してビジネス提案できる方がはるかに収入高い
635はちみつ餃子 ◆8X2XSCHEME
2020/02/10(月) 12:51:05.23ID:gblDkkh1 おっ、煽り入りました〜〜
636デフォルトの名無しさん
2020/02/10(月) 13:26:43.90ID:NGNAXTbr ビジネス提案おじさん
637デフォルトの名無しさん
2020/02/10(月) 14:18:49.02ID:SkPzv01G638デフォルトの名無しさん
2020/02/10(月) 17:30:56.95ID:rxX2x5Pb 研究者が使うのにPythonは良い選択なんじゃないの。
事務作業にVBAが良い選択なのと同様に。
事務作業にVBAが良い選択なのと同様に。
639デフォルトの名無しさん
2020/02/10(月) 17:40:26.33ID:pqZ9DEAl 今さらですが、そもそもWin32のFALSEって、0であることは保証されてるんですか?
BOOL b = FALSE;
if (b)
{
ここに来ないことは保証されてるんですか?
}
BOOL b = FALSE;
if (b)
{
ここに来ないことは保証されてるんですか?
}
640デフォルトの名無しさん
2020/02/10(月) 17:42:58.97ID:SkPzv01G >>639
まともな C/C++ では、FALSE はどんな処理系でも 0 であることが保障される。
まともな C/C++ では、FALSE はどんな処理系でも 0 であることが保障される。
641デフォルトの名無しさん
2020/02/10(月) 17:43:39.45ID:SkPzv01G >>639
当然、そこに来ないことも保障される。
当然、そこに来ないことも保障される。
642デフォルトの名無しさん
2020/02/10(月) 17:52:19.21ID:M5G7J8Pl643はちみつ餃子 ◆8X2XSCHEME
2020/02/10(月) 18:04:03.15ID:gblDkkh1 >>640
現実にはそうだってのならわかるが、質問は保証があるかどうかなんだから、根拠を添えろよ。
少なくとも現状の WinDef.h では FALSE は 0 、 TRUE は 1 と定義されているのはわかったし、
常識的に考えればこれが変更されることはないが、
私はマイクロソフトのドキュメントからこれを裏付けるような文言を見つけられなかった。
BOOL が int であることは発見できた。
https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types
should be TRUE or FALSE って書いてあるのにこれに反するような API があるのはアレだよな……。
現実にはそうだってのならわかるが、質問は保証があるかどうかなんだから、根拠を添えろよ。
少なくとも現状の WinDef.h では FALSE は 0 、 TRUE は 1 と定義されているのはわかったし、
常識的に考えればこれが変更されることはないが、
私はマイクロソフトのドキュメントからこれを裏付けるような文言を見つけられなかった。
BOOL が int であることは発見できた。
https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types
should be TRUE or FALSE って書いてあるのにこれに反するような API があるのはアレだよな……。
644デフォルトの名無しさん
2020/02/10(月) 18:06:40.24ID:AZ4KAaI2 システムハンガリアンもそうだけど明白な違反が堂々と放置されているからなあ
645デフォルトの名無しさん
2020/02/10(月) 18:08:58.46ID:SkPzv01G646デフォルトの名無しさん
2020/02/10(月) 18:10:00.98ID:SkPzv01G 数学が大事です。
今の場合、仕様書に書いてなくても、数学的に考えれば絶対であることが証明できます。
今の場合、仕様書に書いてなくても、数学的に考えれば絶対であることが証明できます。
647デフォルトの名無しさん
2020/02/10(月) 18:13:48.89ID:M5G7J8Pl 昨日の奴かw
BOOLとboolは別物だということが結局最後まで理解できなかったんだな。
BOOLとboolは別物だということが結局最後まで理解できなかったんだな。
648デフォルトの名無しさん
2020/02/10(月) 18:19:36.47ID:1F9oSbm6 windows apiのスレでやってくれよ
649デフォルトの名無しさん
2020/02/10(月) 18:21:23.11ID:1D/jLqBa650デフォルトの名無しさん
2020/02/10(月) 18:22:28.83ID:SkPzv01G このスレには、失礼ですが、はちみつさんも含め、数学に弱い人が多いようです。
651デフォルトの名無しさん
2020/02/10(月) 18:23:02.20ID:SkPzv01G >>649
いや、むしろ逆に現実では天才と呼ばれています。
いや、むしろ逆に現実では天才と呼ばれています。
652デフォルトの名無しさん
2020/02/10(月) 18:25:05.67ID:SkPzv01G 仕様書にすべては書いてなくても、数学で考えれば絶対であることが証明できる事柄があるのです。
今回のもその一例です。
今回のもその一例です。
653はちみつ餃子 ◆8X2XSCHEME
2020/02/10(月) 18:25:15.66ID:gblDkkh1 ああ、荒らしに来ただけか。
まぜっかえすにしてももうちょっとマシなこと言えよ。
まぜっかえすにしてももうちょっとマシなこと言えよ。
654デフォルトの名無しさん
2020/02/10(月) 18:27:13.76ID:rZ6GQco7 東大数学科卒だが
>>650は頭が弱いと思う
>>650は頭が弱いと思う
655デフォルトの名無しさん
2020/02/10(月) 18:27:37.23ID:rxX2x5Pb マクロはほとんど書く必要なくなったよね。
■ このスレッドは過去ログ倉庫に格納されています
