- 1 名前:デフォルトの名無しさん [2019/04/02(火) 11:23:37.62 ID:SQXqRaAc0.net]
- !extend:checked:vvvvv:1000:512
C言語の話題のみ取り扱います C++の話題はC++スレへ 質問には最低限の情報(ソース/コンパイラ/OS)を付ける 数行で収まらないソースは以下を適当に使ってURLを晒す https://paiza.io/ https://ideone.com/ codepad.org/ C11 www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf C99 www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf kikakurui.com/x3/X3010-2003-01.html C FAQ 日本語訳 www.kouno.jp/home/c_faq/ JPCERT C コーディングスタンダード https://www.jpcert.or.jp/sc-rules/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
- 762 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 04:57:03.97 ID:mWed49vm0.net]
- >>736
いやOSを書くにはその安全性が邪魔になるから両立は難しいよ
- 763 名前:デフォルトの名無しさん [2019/05/29(水) 06:20:35.18 ID:D5Uzvk1s0.net]
- OSのコードはどんな感じなの?
ポインタを使ったトリッキーな事をやってるの? 未だにLinuxでバッファオーバーフローの脆弱性出てるよね
- 764 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 06:48:57.50 ID:Bfh00rIBM.net]
- >>740
OSのソースなんてちょっとググればいくらでも出てくるから自分で見なよ
- 765 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 07:45:37.52 ID:6C23lth10.net]
- 見たこともないやつが議論してたのかよ
- 766 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 08:03:59.01 ID:aFUCBt4U0.net]
- 詳細linuxとかいう1000ページの宗教書だろ
持ってるだけで御利益がある
- 767 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 08:13:08.04 ID:akQz27P/d.net]
- オープンソースなのだから1分もあればソースコードくらい見られるだろうに
- 768 名前: mailto:sage [2019/05/29(水) 18:31:01.76 ID:8RGCI4670.net]
- >>740
>未だにLinuxでバッファオーバーフローの脆弱性出てるよね 最近は聞かないね…
- 769 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 19:51:04.91 ID:D+pGsdPRa.net]
- 今普通に静的・動的解析使うとバッファオーバーフローなんてあり得ない感じするわ。
- 770 名前:デフォルトの名無しさん mailto:sage [2019/05/29(水) 20:40:15.44 ID:rT4tqcG+0.net]
- strcpyとかsprintfとか使ってるコードはまだたくさんあるでしょ
dstのサイズ指定しないライブラリとか
- 771 名前:デフォルトの名無しさん [2019/05/29(水) 21:00:57.32 ID:FFsAnOexa.net]
- Cは標準ライブラリ考え直した方が良いかもね。
- 772 名前:デフォルトの名無しさん [2019/05/31(金) 08:23:23.52 ID:JBiczG6TM.net]
- Cが最も好きだけど、
C十十のほうがライブラリが 便利なのあるから、 個人で趣味で作るものは最近は CとC++
- 773 名前:ャ在で作ります。
わりと自由に混在できるので とても助かってます。 こうゆの俺だけですかね? [] - [ここ壊れてます]
- 774 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 08:28:11.59 ID:7PD5X056a.net]
- C††
- 775 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 08:30:02.90 ID:LyENK1r60.net]
- C‡‡
- 776 名前:デフォルトの名無しさん [2019/05/31(金) 09:21:15.46 ID:GTUdpXapa.net]
- С++
↑ キリル文字
- 777 名前:デフォルトの名無しさん [2019/05/31(金) 18:42:40.60 ID:JBiczG6TM.net]
- C十十つ
―ー
- 778 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 18:46:16.16 ID:4felF8bG0.net]
- C田田
- 779 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 19:11:42.88 ID:Ki0lpFF5M.net]
- C云々
- 780 名前:デフォルトの名無しさん [2019/05/31(金) 19:45:27.77 ID:/GnAMAD/a.net]
- ⊂┼┼
- 781 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 21:44:53.32 ID:r0b/3vSWd.net]
- C言語認定一級を取得したら転職でどれぐらい評価されますか?
- 782 名前:デフォルトの名無しさん [2019/05/31(金) 21:48:01.31 ID:I0+j7s4/a.net]
- さあ?
その会社がどの程度その知識を必要としているかで変わるのでは?
- 783 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 21:48:52.32 ID:r0b/3vSWd.net]
- >>758
そういうときは一般化して正確じゃなくても妥当な範囲で思考して回答する癖をつけましょうね〜
- 784 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 21:56:26.15 ID:OHagz7+U0.net]
- うちの周囲じゃ全く参考にもしていないし資格給が出るわけでもないって所が多いな
- 785 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 22:06:46.05 ID:4X6MeSMk0.net]
- 英検1級の方が重要そう。
- 786 名前:デフォルトの名無しさん [2019/06/01(土) 11:44:52.57 ID:2YdNSpFdd.net]
- codepad.org/NUCaFYyE
雨が降る様子を自分の今持ってる知識だけで作ろうとしたんですが、表現が上手くできてない気がします だれか改善案があれば助言お願いします
- 787 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 18:13:48.99 ID:w9UetZ9K0.net]
- >>762
それはC言語の問題ではなかろう
- 788 名前:デフォルトの名無しさん [2019/06/01(土) 18:56:55.84 ID:2YdNSpFdd.net]
- >>763
抜けてました プログラムの問題として、実行すると縦に雨粒が重なってしまうのが目立っていて、この原因がわからず質問しようと思いました。
- 789 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 19:26:44.16 ID:w9UetZ9K0.net]
- >>764
それは使用する言語とは無関係に、雨らしく見せるアルゴリズムの問題ではないか? ある処理をC言語で実現したいがどう書いていいか分からないとか、書いたものが想定通りにならないのはなぜかとかなら答えようがあるが。
- 790 名前:デフォルトの名無しさん [2019/06/01(土) 21:18:58.51 ID:2YdNSpFdd.net]
- >>765
1番上の行で雨を発生させるとき何列目で発生させるかは乱数できめているはずなのに、何行か連続で同じ列に発生しているのがよく見られていて、それが何故なのかがわかりません。 このプログラムは改良中のもので、その前のプログラムは雨粒が全部同じ速さのやつを作っていてそれは問題なく(上の現象も起きず)動いていたので、乱数でなくプログラムの問題かなと思って質問しました
- 791 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 21:37:41.87 ID:njUSTe0T0.net]
- >>766
乱数っていうのは偏るものだから、同じ列に連続して発生することが普通。 同じ列に発生しないような作為をする場合は乱数とは言わないと思う。 https://twitter.com/Newton_Science/status/1031788874836529152 あと、'o'が縦に連続するのに違和感があるのなら'|'などに置き換えれば良いと思う。 https://i.imgur.com/wR1mNu5.gif みたいな感じで 適当に作っててチカチカしちゃってるからあまり参考にならないかもしれない (deleted an unsolicited ad)
- 792 名前:デフォルトの名無しさん [2019/06/01(土) 22:01:32.09 ID:2YdNSpFdd.net]
- >>767
すごい!!! 一気に雨っぽく見えるようになりましたw 乱数の件大変
- 793 名前:勉強になりました
もっと改良するとしたら、そのツイートのように不自然に見えるランダムさをなくすため振るいにかけるような工夫もしてみようと思います。 あと、もしよければGIFのやつのソースコードを貼ってもらえないでしょうか。よろしくお願いします [] - [ここ壊れてます]
- 794 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 22:03:49.20 ID:gZsm+Fjra.net]
- 一様分布でなくても乱数とは言えるだろう
- 795 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 22:10:20.53 ID:njUSTe0T0.net]
- >>768
一応貼るけど自分はC言語あまり得意でない上に適当にササっと作ったのだからあんまり参考にはしないでほしい https://ideone.com/FG3nNS system("cls")で画面更新してるけどチカチカさせずに滑らかに動かしたいならpdcursesとか使ったほうが良いと思う あとLinuxだったらclsでは動かない
- 796 名前:デフォルトの名無しさん [2019/06/02(日) 08:12:25.21 ID:Df5btDJSd.net]
- >>770
ありがとうございます! 初心者なので関数の使い方とか、あと自分がいかに無駄なコードを書いてたかとかがわかってとても参考になります 調べてみようと思います。ありがとうございました
- 797 名前:デフォルトの名無しさん mailto:sage [2019/06/02(日) 13:28:56.70 ID:gM/IYiKd0.net]
- constが外れるのにキャストせずに
char *p = "abc"; とできることを定めている条文どこだっけ?
- 798 名前:デフォルトの名無しさん mailto:sage [2019/06/02(日) 14:35:27.10 ID:hvNC8EHQa.net]
- 初期化はちょっと違うんじゃねえかな
- 799 名前:デフォルトの名無しさん mailto:sage [2019/06/03(月) 19:44:47.54 ID:JpBlPJqE0.net]
- https://i.imgur.com/bxgSD4n.jpg
ちんぷんかんぷんなので教えて下さい
- 800 名前:デフォルトの名無しさん mailto:sage [2019/06/03(月) 19:47:13.69 ID:aVpNGdHY0.net]
- 火の玉ストレートでワロタw
- 801 名前:デフォルトの名無しさん mailto:sage [2019/06/03(月) 19:51:23.16 ID:NMMhu3n80.net]
- >>774
糞みたいな問題だな 家木臭すぎ
- 802 名前:デフォルトの名無しさん mailto:sage [2019/06/03(月) 19:56:34.99 ID:JpBlPJqE0.net]
- 解決しました
- 803 名前:デフォルトの名無しさん mailto:sage [2019/06/03(月) 19:56:39.36 ID:vGrK+0JX0.net]
- もうちょっときれいに写せないのか
- 804 名前:デフォルトの名無しさん [2019/06/03(月) 21:20:26.29 ID:CuEu7mica.net]
- 影があって見えない。
ていうか、試験中に撮影して書き込みか? 思い切ったカンニングだな。
- 805 名前:772 mailto:sage [2019/06/03(月) 22:17:42.98 ID:V6PZ+bAi0.net]
- (3)のとこ、この試験問題を作った教官がどういう教え方をしているのか聞かせてくれ
- 806 名前:デフォルトの名無しさん mailto:sage [2019/06/03(月) 22:19:26.68 ID:V6PZ+bAi0.net]
- 正解は *(const char **)&s なんだが解答群にねえだろ
- 807 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 01:35:34.87 ID:TgdlAqGq0.net]
- >>781 C++11以降でもなさそうだし、回答群にあるsでいいでしょ。
- 808 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 07:58:43.31 ID:e9k+jtYr0.net]
- タイミングがよすぎるし>>772と>>774は同一人物なのかな
- 809 名前:デフォルトの名無しさん [2019/06/04(火) 10:12:17.26 ID:prB+PlYza.net]
- ワッチョイからすると別のようだが
- 810 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 10:47:57.52 ID:PKXus+yhx.net]
- 簡単なテストがちんぷんかんぷんな人が規約を気にするとは思えない。
- 811 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 11:04:10.57 ID:eBRK1s1cH.net]
- 【速報】金券五百円分とすかいらーく優侍券をすぐもらえる
https://pbs.twimg.com/media/D8I_kMUUYAEOmcl.jpg @ スマホでたいむばんくを入手 A 会員登録を済ませる B マイページへ移動する C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き) 今なら更に4日18時までの登録で2倍の600円の紹介金を入手 クオカードとすかいらーく優待券を両方ゲットできます。 数分で終えられるのでぜひお試し下さい。
- 812 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 13:24:20.51 ID:VVsdR08YH.net]
- >>786
QUOカード良いな
- 813 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 15:35:37.38 ID:ZIqEmt8SM.net]
- >>786
複数スレに書き込みまくってID変えてレスも書き込みまくってる。
- 814 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 17:39:59.80 ID:dFy1Csfg0.net]
- 迷惑メール来るようになるっていう報告もあるからこれはスルーしたほうが良いと思う
- 815 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 17:46:57.34 ID:VrCvogjT0.net]
- ありとあらゆるスレに貼られてるbotだから気にしなくていいぞw
- 816 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 17:48:42.06 ID:rpsLXROr0.net]
- 内容を変えてNG対策すり抜けをやろうとしているから、悪質だと考えた
- 817 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 18:10:41.59 ID:QEritYjya.net]
- サービスの提供もとに不正行為として通報して、そいつの招待コードとやらを無効にさせられないかな。
- 818 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 18:49:11.42 ID:rpsLXROr0.net]
- 提供元も共犯だろう
- 819 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 20:15:40.66 ID:dFy1Csfg0.net]
- これってどこの企業がやってるんだろう
普通に5chでは荒らしに近い迷惑行為だしなんとかできないかな
- 820 名前:デフォルトの名無しさん [2019/06/04(火) 20:19:32.69 ID:RBIldFVda.net]
- しかし500円だの600円だのしょぼいな。
PayPayみたいにずっと二割引でたまに全額当たるぐらいやらなきゃ宣伝にならんだろう。
- 821 名前:デフォルトの名無しさん mailto:sage [2019/06/04(火) 20:43:44.67 ID:rpsLXROr0.net]
- 宣伝じゃなく、個人情報の収集だから
- 822 名前:デフォルトの名無しさん mailto:sage [2019/06/05(水) 00:33:04.12 ID:ZHHYr8Rz0.net]
- とてもいいアプリだからダウンロードして星つけてあげたらいいと思うよ
- 823 名前:デフォルトの名無しさん [2019/06/05(水) 10:04:09.95 ID:Fd++qFdya.net]
- 激しいステマ
- 824 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 16:33:58.73 ID:uIEpx76AH.net]
- 真って0でしたっけ?1でしたっけ?0以外でしたっけ?1以外でしたっけ?
- 825 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 17:02:27.40 ID:HLWbZT6Fa.net]
- >>799
bool型の1です。
- 826 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 17:27:02.62 ID:RHh4qcVs0.net]
- 0以外は真として扱われることが多いな。
0は明示的にfalseになると思う。 そのfalseの否定がtrue。
- 827 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 17:31:47.53 ID:OLbvc6Nr0.net]
- 論理演算結果を整数化したら 偽が0 真は1
整数を論理評価したら 偽が0 で真はそれ以外
- 828 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 17:33:03.09 ID:sehGKr170.net]
- #define TRUE (1==1)
#define FALSE (!TRUE) こんな事書いてたな 値がいくつなのかは気にしなかった
- 829 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 20:41:26.72 ID:NHeyKhkN0.net]
- OR EAX,EAX
JZ FALSE JNZ TRUE こんなんか?
- 830 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 21:31:11.89 ID:51aJPRpO0.net]
- TRUEと比較するなって先輩に言われたろ
- 831 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 21:37:49.54 ID:e6zybBXY0.net]
- !!a == TRUE ならセーフになると思われるー
- 832 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:15:27.47 ID:RQudHa2vd.net]
- 論理演算では1が真なのに終了は1が異常終了なのはなぜですか?
1が正しく0が間違いというイメージなのですが
- 833 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:18:06.19 ID:RHh4qcVs0.net]
- 昔はintを返す習慣が多分にあったのでその習慣によるが、自分は異常終了は-1返してたな。
- 834 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:19:30.98 ID:0dWbT8qma.net]
- >>807
いや、boolが戻り値なら真を成功にすることがむしろ多いと思う。 「エラーを返す」関数の需要が多いということではないか。
- 835 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:21:18.54 ID:51aJPRpO0.net]
- エラーの種類を沢山返せるから
- 836 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:23:25.13 ID:e6zybBXY0.net]
- 正常というのは1つの状態しかないが
異常には色々な種類があるのでそれを区別するためにコードとして返したい というのと 2値しかない真偽をどう値に配分するか というのを同列に並べるとパニック。 C言語では別のものとして割り切る なぜC言語では偽を0に割り当てたのか?という問いの答えを求めているのならば… 俺は知らない
- 837 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:23:54.80 ID:Bjvb97BWx.net]
- >>807
正常は 0でいいけど、異常はいろいろな状態の別を報告できるようにでは
- 838 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:30:40.09 ID:51aJPRpO0.net]
- ソフト会社に長年いて開発者からこの質問は初
OSインストールできませんなんてすごく高度なんだなって思った コマンドのテストでコマンドの戻り値ってあるんですがなんですか?
- 839 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:36:39.33 ID:0dWbT8qma.net]
- >>813
windowsの終了ステータスの確認の仕方とか忘れるしなあ。 言葉で出てくる結果しか見れないなんて普通だと思うわ。
- 840 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:42:11.06 ID:xj9RlcCA0.net]
- 0が偽なのにnoerrというイカれた慣習はどうして生まれたんだろうねぇ。
- 841 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 22:58:47.67 ID:DaiiMVNnx.net]
- 最初に誕生した OS、system/360 の JCLでも、正常は 0、警告が 4だったか 8だったかで、異常が 8だったか 16だったかだったな
z/OSでも同じだろうけど 知らんけど
- 842 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 23:33:27.02 ID:sehGKr170.net]
- 幸福な戻り値はどれも似たものだが、不幸な戻り値はいずれもそれぞれに不幸なものである。
- 843 名前:デフォルトの名無しさん mailto:sage [2019/06/07(金) 23:33:41.86 ID:nzmV+Edn0.net]
- if (error == 0)
で違和感ないじゃん
- 844 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 03:30:43.12 ID:KzIynz9K0.net]
- 0 informational
1 warning 2 error 3 severe 4 critical
- 845 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 11:21:36.15 ID:5iouJYEP0.net]
- 返り値0でエラーなしはUNIXのコマンド終了ステータス以来の慣習かな。
「正常終了」は状態が1種類しかないけど、失敗は「どう失敗したか」で 複数の状態があるから、正常で0、他の値はエラーコードってのは便利でしょ。 論理演算子の結果で true false の1と0は、論理学の数値表現を プログラム言語にそのまま写しこんだからじゃないかと。 関数は一般にエラー状態を返り値で返す、と思っていれば 正常 == 返り値0 == false は違和感ないかと。 このルールから外れてるのは「失敗時にNULLを返す」タイプの関数で、 結構たくさん存在するのが困ったところだけど。
- 846 名前:デフォルトの名無しさん [2019/06/08(土) 11:32:28.80 ID:7CBKOF2N0.net]
- Cでは同一のもとして動かせてしまうが
そもそもエラーコードとboolを同一視してる時点で論外なんだが
- 847 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 11:38:57.76 ID:WG7jlf5q0.net]
- 論理型を別に設けずに整数型で代用してしまおうというアイデアはBやCの言語仕様をコンパクトに
抑えるのに役立ったが、今となってはプリプロセッサマクロと同じくらいの悪しき遺産だなぁ。
- 848 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 14:58:06.03 ID:KzIynz9K0.net]
- え、何か問題あるか?
- 849 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 15:35:48.39 ID:X+3AMWAUM.net]
- C99以降であれば_Bool型を使えばいいのでは?
- 850 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 15:41:42.45 ID:KzIynz9K0.net]
- ダメだこりゃ
- 851 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 15:41:57.08 ID:bm2ApAetM.net]
- 正常時1で異常時0を返す関数が混ざってたり
正常時ポインタで異常時ヌルポ返す関数があったり それらの関数の返り値を全部 if でチェックしててカオスだったことがあります
- 852 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 15:56:39.68 ID:KzIynz9K0.net]
- BOOLを返す関数が負数を返したかどうか調べにゃあかんやつとかな
- 853 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 16:38:04.87 ID:WG7jlf5q0.net]
- ワインバーグの本にあったなあ。ドル紙幣はみんな同じ色、同じサイズで見分けがつきにくいけど、
それが常識だと思っている人は、一定の確率で間違えてしまうことも世界の法則で仕方のない ことだと思っているとか。
- 854 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 17:13:44.27 ID:auwh2hzj0.net]
- >>827
GetMessage()の悪口はいくら言ってもよいぞ DWORDにしとけよ
- 855 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 18:39:07.71 ID:jm0tDZO60.net]
- >>826
カオスっていうかこれ普通じゃない? 標準ライブラリのラッパー書くとき互換性保つために0成功にするでしょ で他のオレオレライブラリはboolという
- 856 名前:デフォルトの名無しさん [2019/06/08(土) 18:53:36.19 ID:jXs/KV+s0.net]
- 戻り地がboolのときはtrueが成功
intのときは0が成功なんだよ
- 857 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 19:39:01.75 ID:ogfAGAzJ0.net]
- bool型ができたのはC99のときなので
- 858 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 19:42:23.71 ID:jm0tDZO60.net]
- boolぐらいなにもインクルードしなくても使わせてくれぽよ
- 859 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 19:54:54.89 ID:ogfAGAzJ0.net]
- 「歴史的理由」という奴
- 860 名前:デフォルトの名無しさん [2019/06/08(土) 21:28:56.66 ID:gCLo3iIIa.net]
- >>830
それのせいでPrelではシステムコールと同名の関数の返り値がいまいち統一取れてなかったりして、結局マニュアル見ながら個別に覚えざるを得なかったりする。 Perlはだいたいは1が成功でundefが失敗なんだけどね。(undefはCでのNULLみたいなもの。未定義を意味する。定義されてて値が0の時とは違うが、書き方によっては同じように扱えることもある)。
- 861 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 21:58:16.60 ID:nbjDJ9kZa.net]
- 今C++にあるoptionalだっけ?
あんな感じの有ってもいいな。かなりうざい感じになるから使わんか。
- 862 名前:デフォルトの名無しさん [2019/06/09(日) 11:06:53.62 ID:42ARNGRn0.net]
- インクルードをURLで引っ張ってこれたら面白いのに。
|

|