- 1 名前:デフォルトの名無しさん [2013/07/01(月) 20:04:27.27 ]
- エスケープシーケンスやWin32APIなどの環境依存なものでもOK。
ただしその場合、質問者は必ず環境を書きましょう。 ※sage禁止です(と代々スレに書いてありますが自己判断で)。 【前スレ】 【初心者歓迎】C/C++室 Ver.84【環境依存OK】 toro.2ch.net/test/read.cgi/tech/1367137639/ ◆ソースのインデントについて 半角空白やTABでのインデントはスレに貼ると無くなります。 そのため、アップローダーに上げるのも手ですが直接貼る場合は、 全角空白か に置換すると見栄えだけはよくなります。 【アップローダー】(質問が長い時はココ使うと便利) codepad.org/ (コンパイルもできるし出力結果も得られる[]privateをチェック) ideone.com/ (時間帯によってはcodepadが重い事があるのでここも利用) ※hogeは禁止しません
- 72 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 21:51:23.53 ]
- なんたって>>1のお墨付きだからな
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hage hoge hoge hoge hoge hoge hoge hoge hoge ハゲ(ストラウス先生)を探せ!
- 73 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 21:53:50.16 ]
- 知らないけど、あまり荒らすとアク禁食らうかもよ( ̄ー ̄)ニヤリ
- 74 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 22:05:48.10 ]
- hogeぐらいいいだろ
>>72は下から2行目
- 75 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 22:16:43.09 ]
- hoge否定派が居る中で「hogeは荒れる恐れがあります」
でなく「hogeは禁止しません」と明確に >>1が設定したんだから仕方ない。>>1はshine
- 76 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 22:54:09.90 ]
- >>1よくやった
変数名にhogeを使う権利をやろう hoge
- 77 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 23:12:37.63 ]
- 生産性皆無なレスでもうすぐ100突破するじゃないか
- 78 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 23:21:45.81 ]
- まだあわてるような時間じゃない
俺のhairはまだ大丈夫
- 79 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 23:31:02.07 ]
- hage先生が作ったから昔はhageだったんだけど、さすがに俺はhageじゃねってことで
hogeになったんだよな
- 80 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 23:34:21.01 ]
- 前も「char」を「チャ〜」と読むか「キャラ」と読むか議論してたし、ここはそんなスレだと思ってる
- 81 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 23:45:21.20 ]
- char=にゃー
- 82 名前:デフォルトの名無しさん mailto:sage [2013/07/02(火) 23:56:21.73 ]
- >>80
因みに赤い彗星の彼の名の綴りは 「char」
- 83 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 00:39:44.01 ]
- 普通の神経してたらhogeなんか使わない
hoge使って平気なのは食事中にウンコ画像見て平気なのと同じ
- 84 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 00:42:09.41 ]
- >>83
お前hogeにトラウマでもあるのか? hogeとウンコを同列に論じるとかあり得ない
- 85 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 00:49:52.91 ]
- hogeを使ってはいけない合理的な理由はない
でもそれは食事中にうんこ画像を見てはいけない合理的な理由がないのと同じ 合理的云々ではなく神経の問題
- 86 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 01:05:49.85 ]
- 俺はうんこ画像を見ながら平気で食事出来る性格だな
つまり個人の問題であり、>>83の意見は結局自分の狭い価値観でしか物を見てないな
- 87 名前:デフォルトの名無しさん [2013/07/03(水) 02:30:31.28 ]
- >>86
お前が平気なのは分かったから他人の食事中にうんこ画像出すな。
- 88 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 02:37:53.66 ]
- 自治スレが静かになったと思ったらこれだ‥‥
- 89 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 02:49:47.63 ]
- >>86
うんこ画像は大丈夫でも うんこそのものがテーブルの上にあったら無理だろ
- 90 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 02:52:20.81 ]
- 口から糞が出るのは病気だから早く医者に診てもらえ
- 91 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 03:13:56.35 ]
- >>89
hogeはテーブルに乗らないし臭いも発しないだろ
- 92 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 04:10:46.90 ]
- アンサイクロのC++の記事にあるHello World !がいまいち分からん。
- 93 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 06:15:37.89 ]
- It works! がいい
- 94 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 12:43:24.86 ]
- >>93
貴様、アパッチか!?
- 95 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 14:43:37.40 ]
- フランス語では アパシェと発音します。
アパッチは裸の原住民がうほうほ踊ってる感じがしてやです。
- 96 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 15:36:33.47 ]
- フランス語ならアパシェじゃなくてアパシュじゃないのか?
調べたわけじゃないから知らんけど。
- 97 名前:デフォルトの名無しさん [2013/07/03(水) 16:01:30.60 ]
- write(char *str)という関数があったとして、この引数strにnullptrが入れられるわけですが、
ということは基本的にchar*型を引数にとる関数は内部でいわゆるnullチェックをするべきなんですか?
- 98 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 16:52:11.71 ]
- assertで済ます時もある
- 99 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 17:30:50.87 ]
- プロだすなぁ。
- 100 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 17:30:58.33 ]
- >>97
好きにしろ。 関数コメントか仕様書のどこかに 呼び出し側でどこまで行うかが 明記されてればOK
- 101 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 17:33:12.48 ]
- null チェックってなんだ?
write(p) を呼んでるのに writeせずにぬけてくるってことか? それはバグの温床じゃないのか
- 102 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 17:47:52.10 ]
- 関数の実装次第。
NULLでもうまく動く、はじめからNULLを想定しているんだったら 追加でチェックすることはない。 NULLだとバグるなら追加でチェック。
- 103 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 20:17:44.76 ]
- >>101
それは関数自体とは関係ない
- 104 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 20:59:00.02 ]
- >>101
abort() じゃないの?
- 105 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 21:10:40.14 ]
- >>97に対する>>98の回答は
思考が最悪 >>101 ノーガードで未定義動作とするか、それとも チェックして無視するなり例外をスローするなりプログラムを終わらせるかってことだろ
- 106 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 21:22:05.89 ]
- 俺はassertでいいと思うよ
下手なドキュメントより説得力あるし どうせnullならセグフォで落ちるのを当てにすればいい
- 107 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 21:52:51.69 ]
- >>106は「仕様に明記してないので瑕疵だ」
と怒られて泣く泣く徹夜で修正して 2ちゃんにグチをこぼすタイプ そして何年もそれを続けて50代の老害プログラマーになる
- 108 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 22:15:36.70 ]
- 何をわけわからん子といってるんだよ…
nullptr の時の仕様があるならその通り実装するし、無ければ普通に assert( ) だろ。 ちなみに、write(const char *str) の方がいいと思う。
- 109 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 22:20:42.41 ]
- 出力系なのにconstじゃないライブラリを
時々見るけど殺意を覚える
- 110 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 22:36:12.21 ]
- >>108
write(char const * const str)
- 111 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 22:37:58.35 ]
- >>110
write( char const *const restrict str )
- 112 名前:デフォルトの名無しさん mailto:sage [2013/07/03(水) 23:08:53.75 ]
- そう言えばC++にrestrictって無いな。
何でなんだぜ?
- 113 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 00:26:04.10 ]
- charなんて使うなよ。海栗が標準なのに
Hogeを使わない奴は今でも文字列はcharのみだからしょうがないが
- 114 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 02:28:33.32 ]
- ?
- 115 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 03:18:20.12 ]
- writeのようにシステムコールと同一の名前使うのに抵抗あるんだが、
ネームスペース違うから全然構わないという考えが普通?
- 116 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 04:09:58.47 ]
- ProjectName_FunctionName()じゃいかんのか
- 117 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 07:13:50.59 ]
- 名前_機能名() だろ
プログラマーの名前な。
- 118 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 09:26:17.70 ]
- 電話番号も連ねとけ、すぐ連絡できるだろ
- 119 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 09:51:51.80 ]
- システムコール
なにそれ
- 120 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 09:57:52.36 ]
- Windows風に言えばAPI
- 121 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 10:00:25.52 ]
- Windows APIと同じ名前の関数名は殺害
だけどwriteはあまりにも一般的過ぎる名前だろう どうしても使いたくなる
- 122 名前:デフォルトの名無しさん mailto:sage [2013/07/04(木) 13:44:05.13 ]
- uwarite
- 123 名前:デフォルトの名無しさん mailto:sage [2013/07/05(金) 22:52:45.78 ]
- >>115
むしろ揃えたほうが分かりやすい、という考え方もある。
- 124 名前:デフォルトの名無しさん mailto:sage [2013/07/08(月) 10:25:37.71 ]
- kakikomi
- 125 名前:デフォルトの名無しさん mailto:sage [2013/07/08(月) 21:27:15.16 ]
- >>124
そのネタはやめれ
- 126 名前:デフォルトの名無しさん [2013/07/09(火) 01:06:12.94 ]
- うるさいゴミ
お前に命令される筋合いはない 何様のつもりだ
- 127 名前:デフォルトの名無しさん mailto:sage [2013/07/09(火) 01:13:55.49 ]
- 126 名前:あぼ〜ん[あぼ〜ん] 投稿日:あぼ〜ん
|

|