[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/28 10:53 / Filesize : 181 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

最高に笑えたコメント行 0x02



1 名前:仕様書無しさん mailto:sage [03/07/05 22:28]
/*↓2ゲット禁止 */

603 名前:仕様書無しさん mailto:sage [04/03/06 21:44]
static int hoge( ){
/*
  :
  :
  :
  :
*//* 望まれずに生まれてきた不幸な関数 */

  return 0;
}


604 名前:仕様書無しさん mailto:sage [04/03/07 14:12]
>>571
マジレスかよ…しかも間違ってるし

>char p;
>p = (char)malloc( 320000 );
「malloc( 320000 )」の時点でmallocはvoid *を返す
そしてそのvoid *をcharにcastする(c++のcastで言えばreinterpret_cast)
castしたchar型の変数をpに代入する(これはまったくもって合法)
この時点でコンパイルエラーはねじ伏せせられることになる
(せいぜいsizeof(void *)!=sizeof(char)であるのなら、そのことを警告する程度)
これがcのキャストが危険な理由

605 名前:仕様書無しさん [04/03/09 11:09]
//これをやらないと冷害が発生します


…お天道様へのお祈りは欠かさずにね( ゚Д゚)

606 名前:仕様書無しさん [04/03/09 11:32]
で、32万バイトをなにつかうね、

607 名前:仕様書無しさん mailto:sage [04/03/09 12:42]
>>604
void* は全てのポインタ型と互換性のあるポインタ型のはずだが?

608 名前:仕様書無しさん mailto:sage [04/03/09 12:47]
しかしcharはポインタ型ではない

609 名前:仕様書無しさん mailto:sage [04/03/09 12:48]
/* 明日作成予定 */


いつまでも出来上がらない。

610 名前:仕様書無しさん mailto:sage [04/03/09 12:49]
俺はソースコードにいろんな色があった方がやる気がでるからコメントを書く!!

611 名前:仕様書無しさん [04/03/09 18:29]
>>604
4バイト(2バイト?)領域を1バイト領域に突っ込もうとしている段階でNGではないかとおもうんだが・・・



612 名前:仕様書無しさん mailto:sage [04/03/09 18:35]
>>607
malloc()はvoid*型の返り値を返します。
void*型と言った所で所詮は4byteのアドレス値です。
その4byteの数値をchar型にキャストしてchar型の変数に代入する事は
別に言語仕様上おかしな事ではないのでコンパイラはエラーとは判断しません。
という事じゃないかな。

正常に動作するかって話しではなく、
正常にコンパイルが出来るかって話しをしてるんだよ。


613 名前:仕様書無しさん mailto:sage [04/03/09 18:52]
すっごい空白スペースが続いた後に、

//ここだけの話、2ちゃんねら〜です。

をい。

614 名前:仕様書無しさん mailto:sage [04/03/09 18:53]
ここに日下部先生がいたら、間違いなく>>612
「はなしし? :-P」とレス^H^Hフォローアップされるだろう。

615 名前:仕様書無しさん mailto:sage [04/03/09 21:40]
  …
  …
  /* 必ず捨てられる戻り値って悲しいね */
  /* return 2147483647; */
  return 0;
}

616 名前:仕様書無しさん mailto:sage [04/03/09 22:58]
>>614
ああいう学習能力の無い人間は不要

617 名前:仕様書無しさん mailto:sage [04/03/10 08:17]
なんで>>613の「空白スペース」につっこみがはいらないんだ?
まさか…>>614は定型つっこみしかできない本物の日下部さんの仕業か?w

618 名前:仕様書無しさん mailto:sage [04/03/10 10:18]
定型つっこみしかできないと決めてかかるなんて愉快な人ですね。

619 名前:仕様書無しさん mailto:sage [04/03/10 18:30]
>>618
ということにしたいのですね。

620 名前:仕様書無しさん mailto:sage [04/03/10 18:48]
>>617

621 名前:仕様書無しさん mailto:sage [04/03/11 20:30]
>>619
いいえ、事実です。



622 名前:仕様書無しさん mailto:sage [04/03/12 00:36]
>>621
ということにしたいのですね。

623 名前:仕様書無しさん mailto:sage [04/03/12 00:44]
ということにしたいのですね。

624 名前:仕様書無しさん mailto:sage [04/03/12 02:44]
はい。

625 名前:仕様書無しさん mailto:sage [04/03/12 02:50]
>>603が結構好き。

626 名前:仕様書無しさん [04/03/13 13:45]
>>603
>625
こういうのってコンパイルしたときってどうコード化されるのかな



627 名前:仕様書無しさん mailto:sage [04/03/14 06:03]
>>626
コメントがコード化されるの?

628 名前:仕様書無しさん mailto:sage [04/03/14 06:50]
>627
最適化したらゼロと置き換わるのか…とか、
そんなようなことを言いたいんじゃないかと思う

629 名前:仕様書無しさん mailto:sage [04/03/14 11:41]
XOR EAX,EAX
ret


630 名前:仕様書無しさん mailto:sage [04/03/14 15:28]
最適化オプションによっては、勝手にインライン展開されて
跡形もなくなるんじゃないか。

631 名前:仕様書無しさん mailto:sage [04/03/14 20:52]
>>630
そういうことを>>628は言っていると思う。



632 名前:仕様書無しさん mailto:sage [04/03/15 10:19]
>>626
コンパイラによるのでは。
最適化の賢いコンパイラなら関数ごと消えてなくなるかも。

633 名前:仕様書無しさん mailto:sage [04/03/15 11:01]
警告: 関数 'hoge' は一度も使用されない

634 名前:仕様書無しさん mailto:sage [04/03/15 23:50]
警告: 関数 'hoge' を書いた香具師はバカ

635 名前:仕様書無しさん mailto:sage [04/03/15 23:57]
/* ここはコメント比率の低いコードですね */

636 名前:仕様書無しさん [04/03/16 00:27]
whike(0);

637 名前:小熊 mailto:sage [04/03/16 01:38]
うひーけってなんですか?

638 名前:仕様書無しさん mailto:sage [04/03/16 01:42]
ウヒーケ

639 名前:仕様書無しさん mailto:sage [04/03/16 05:18]
>>636
link error # as C

640 名前:仕様書無しさん mailto:sage [04/03/16 18:29]
インクルードファイルに

// これをつけると何故か動くようになった
char buff[3000];


・・・いやいや、原因調べろと


641 名前:仕様書無しさん mailto:sage [04/03/16 20:17]
/* ワラタ */



642 名前:仕様書無しさん mailto:sage [04/03/16 21:28]
>>640
前後で宣言してる別な変数にサイズを超えた書き込みをしてるんだろうな。
でも外部変数だと追っかけるの面倒だったんじゃない。

643 名前:仕様書無しさん mailto:sage [04/03/16 21:33]
>>637
Cγで使う関数だよ。

644 名前:仕様書無しさん mailto:sage [04/03/17 21:42]
char buff[3000];//4000];//1000];//5000];//500];//6000];//400];//65536];//3];//1048576];//1];
//よし!

645 名前:仕様書無しさん mailto:sage [04/03/17 22:24]
// ↑二番煎じかよ

646 名前:仕様書無しさん mailto:sage [04/03/17 23:43]
>>644
ゴメン、それ書いたのは・・・・・

647 名前:仕様書無しさん [04/03/18 23:20]
while(1);

648 名前:仕様書無しさん mailto:sage [04/03/19 01:25]
>>637
小熊キター
小熊ちゃんネタには笑ったなぁ。
彼はすごいやつだった

649 名前:仕様書無しさん mailto:sage [04/03/19 01:26]
どぅ・・・…do-whileだったのさ!
っていうかコメントじゃないじゃん。

650 名前:649 mailto:sage [04/03/19 01:27]
>>647ね。

651 名前:仕様書無しさん mailto:sage [04/03/20 02:18]
// このメソッドは使っていない予定
public void hogeHoge() {
// 処理
}



652 名前:仕様書無しさん mailto:sage [04/03/20 05:52]
#if 0 // ←これって便利ですね!(驚

653 名前:仕様書無しさん mailto:sage [04/03/20 11:02]
//hogeフラグが立っていたら以下の処理。
//ちゅ〜かここでは絶対に立てる!!


…んじゃ「立ってたら」っていう判断はしなくていいよ。

654 名前:仕様書無しさん mailto:sage [04/03/20 11:30]
>>652
「//」はいらねーぞ
#endif

655 名前:仕様書無しさん [04/03/20 13:21]
#
# 関数名:subroutine
#
#

。。だからなんの関数なのかと

656 名前:仕様書無しさん mailto:sage [04/03/20 14:14]
他人の作ったPGを一部改修しながら新しいシステム作成中。
今まさにこんなコメントを入れながら作ってます…

//***Fontboldが動かないので暫定回避です…orz
//***Replaceが動かないので強引に変換してます…orz

もう疲れたよ…原因調べる時間ないよ…

657 名前:仕様書無しさん mailto:age [04/03/20 14:46]
ttp://pc.2ch.net/test/read.cgi/prog/1077249559/451

ワラタと言うより、萌えた

658 名前:仕様書無しさん mailto:sage [04/03/20 16:13]
# _| ̄|○ < もうだめぽ

659 名前:仕様書無しさん mailto:sage [04/03/20 18:27]
納品済みコードで発見。

TODO : ここに特定なコードを追加す ・・・

TODOing : ここに特定なコードを追加す ・・・
になってた。


660 名前:仕様書無しさん mailto:sage [04/03/20 19:17]
関数名:fanc
引数:省略
返り値:省略
機能:処理する
備考:省略
---------------------
char *getdata( int num )
{
............
}

関数名:fanc
引数:省略
返り値:省略
機能:処理する
備考:省略
---------------------
int cekdata( char *data )
{
............
}

書く気ないなら何も書くな!しかもスペル・・(実話だぞ)

661 名前:仕様書無しさん mailto:sage [04/03/20 19:46]
規約で決まった雛形コピペして修正するの忘れたんだろな。よくある話。

cekdata はすごいけど...中卒...でもやんないか...



662 名前:仕様書無しさん mailto:sage [04/03/20 19:54]
んー。「check」って長いよな。5文字だもん。5文字。
いやー。やっぱ長いよ。ここはやっぱ省略するのがデキルやつの仕事だよな。
どういう風に省略しよう。「chk」、「cek」、「cec」…。
やっぱ「cek」がいちばんしっくりくるよな。
ついでにデータも省略するべきかなぁ…。
まぁ今回はやめておこう。

…とかいう葛藤があったりするんじゃないかなとフォローしてみるテスト。



663 名前:仕様書無しさん mailto:sage [04/03/20 20:53]
たまに、省略の仕方を普通と違うもんにすることが
 個性的
だとか
 普通とは違うセンスのある奴
とか
 カッコイイ
とか勘違いする奴いるからなあ・・・・・

去年は、ローマ字と英語を混ぜるのがカッコイイと勘違いしていた
新人にかなり悩まされますた。

dataKakuninとかSirabeFileとか

664 名前:仕様書無しさん mailto:sage [04/03/20 20:58]
cekは本当にcheckなのかと考え込んでは小1時間(ry

665 名前:仕様書無しさん mailto:sage [04/03/20 21:01]
これで関数内でデータチェックだけでなく勝手に変換とかやってるくれるとなお良し。

666 名前:仕様書無しさん mailto:sage [04/03/20 22:28]
いや、チェックデータと名乗っているからには検査だけにしておいて欲しいぜ。
名前と中身が乖離している関数は嫌だ。
まぁ意味のわからない関数名はもっと嫌だが。

667 名前:仕様書無しさん mailto:sage [04/03/20 23:27]
>>663
英語わからん俺は、ローマ字の関数のほうが意味がすぐわかってうれしい

668 名前:仕様書無しさん mailto:sage [04/03/20 23:43]
文件 = 打開文件("c:\我的文獻.擴展名",能寫上到文件|二進制); // 直觀的名字安上方法!

669 名前:仕様書無しさん mailto:sage [04/03/21 00:20]
fancはいいんですか

670 名前:仕様書無しさん mailto:sage [04/03/21 00:45]
既に指摘されていることを除けば。

671 名前:仕様書無しさん mailto:sage [04/03/21 01:44]
省略しすぎて何なのか検討つかない変数名や関数名もよくあるな。

cdf = check display flag だったりして
わかるか!そんなもん!




672 名前:仕様書無しさん mailto:sage [04/03/21 07:24]
cdr = check data frag

でかなり悩まされたことはある。

673 名前:仕様書無しさん mailto:sage [04/03/21 07:55]
>>664
漏れも寝ながら考えてしまった。
check -> chk が普通だもんなぁ。

Check Exist Kanji とか...

674 名前:仕様書無しさん mailto:sage [04/03/21 08:10]
省略形で書きたいときは、最初にその字句を書くときに、フルスペルの名称をコメントに汁

675 名前:仕様書無しさん mailto:sage [04/03/21 09:30]
>>672
fragってところにも食いついてもいいでつか?

frag [fra]
━━ vt., n. 〔米俗〕 【軍】破砕性手榴弾(で嫌な上官を暗殺する).

出典:EXCEED英和辞典


676 名前:仕様書無しさん mailto:sage [04/03/21 18:41]
>>675
そんな二重の暗号を解いた>>672は凄ぇな。

677 名前:672 mailto:sage [04/03/21 20:27]
いや、本人がインフルエンザから復帰するまでの4日間、
これ系の謎連発で殆ど解けなかった(−−

ddrとかあるから、まさか?と思ったらdirectory data readだと本人は言ってたし、
mcpyとあったからまさか!?と思ったらmove copy pointer retry fragと本人が書いてくれた。

本人は、かなり格好いいネーミングセンスだと思ってたようで、そのまま頭の中まで
インフルエンザで侵されて復帰しなければよかったのになーと思わされたひと時だったよ。

678 名前:仕様書無しさん mailto:sage [04/03/21 21:11]
人質みたいなコードだ

679 名前:仕様書無しさん mailto:sage [04/03/21 21:12]
ローマ字大いに結構だと思う
画面遷移クラスにScreenFiberと名付けられるより…

680 名前:仕様書無しさん mailto:sage [04/03/21 21:25]
漏れはどうでもいい変数の名前にはあまりこだわらない。
強いて言えば後でエディタとかで検索する時に探しやすい名前をつける。

681 名前:仕様書無しさん mailto:sage [04/03/21 22:11]
contents of the address part of the register
contents of the decrement part of the register
おまいらはどういう変数名にしますか?



682 名前:仕様書無しさん mailto:sage [04/03/21 22:20]
>>681
ContentsOfTheAddressPartOfTheRegister
ContentsOfTheDecrementPartOfTheRegister


683 名前:仕様書無しさん mailto:sage [04/03/21 22:22]
regrAddrPart
regrDecrPart

…出直してくる。

684 名前:仕様書無しさん mailto:sage [04/03/21 22:36]
ローマ字でも英語でも読めれば結構。しかし・・・・・

SetAppuri()

混在はやめてくれ・・・・・・(;´д⊂)

685 名前:仕様書無しさん mailto:sage [04/03/21 22:37]
the
は、いらんだろ

686 名前:仕様書無しさん mailto:sage [04/03/21 22:38]
あっぷりかよ('A`)

687 名前:仕様書無しさん mailto:sage [04/03/21 23:01]
>>681
adrList
decList

688 名前:仕様書無しさん mailto:sage [04/03/21 23:11]
RegAdrs
RegDec

689 名前:仕様書無しさん mailto:sage [04/03/21 23:43]
Rejistory

690 名前:仕様書無しさん mailto:sage [04/03/21 23:48]
Addresu

691 名前:仕様書無しさん mailto:sage [04/03/22 00:25]
a
b



692 名前:681 mailto:sage [04/03/22 03:14]
これを car, cdr と略したプログラマがいた。

もう50年近く前の話だがな。

693 名前:仕様書無しさん mailto:sage [04/03/22 04:07]
>>684
漏れも基本的には「英語で統一」の方針なんだが。

でも分野によっては英語にできない時あるんだよな。
short GetShotai(...);
みたいな。「書体」にはいろんな含みがあるし、
「フォント」に置き換えようとしても余計混乱するだけ。

話題がスレ違いになってるので、ここで仕事で扱ったコードの一部を晒そう。

  if (iLen < iNeed) {/* 足りない */
    /* 処理を残して帰る */
    …

このあと後始末が続くだけで家に帰ったわけじゃないとは思うが…。


694 名前:仕様書無しさん mailto:sage [04/03/22 22:50]
>>692
括弧いいじゃん(・∀・)

695 名前:仕様書無しさん mailto:sage [04/03/22 23:34]
>>693
そういえば「戻り値」を「還り値」と書いてたやつがいたっけな。

696 名前:仕様書無しさん mailto:sage [04/03/23 00:11]
返り血よりは…

697 名前:仕様書無しさん mailto:sage [04/03/23 04:21]
tmp = func(hoge);
DEBUG_PRINT(tmp);
tmp = null; // 返り値を拭う

698 名前:仕様書無しさん [04/03/27 23:50]
>>693
書体を typeface とするのは誤訳だろか。

>「書体」にはいろんな含みがあるし

とあるから、正解ではないと思う。


699 名前:698 mailto:sage [04/03/27 23:51]
sage 忘れスマソ。

700 名前:仕様書無しさん [04/03/28 04:55]
新入社員がVBでやっちまった・・・

Dim intNum As Integer
intNum = 1

If ( intNum = 1 ) Then
****
End If

条件文の前に初期化かよ( ´,_ゝ`)プッ

701 名前:仕様書無しさん [04/03/28 05:02]
>>700
コードとコメントの繋がりがわからん…。
単にIf文要らないよって話に見えるんだけど。




702 名前:仕様書無しさん [04/03/28 09:40]
>>700はVBやってんのか(プ


703 名前:仕様書無しさん mailto:sage [04/03/28 10:46]
' 「オレってC使いだから」とかほざいていた奴の作ったDLLが
' バグバグで使いものにならないからVBで等価な処理を作った。
' というか、この程度のものをわざわざ(以下略







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<181KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef