パスワードを忘れた? アカウント作成
949296 journal
プログラミング

EarOwlの日記: main 蹂躙芸 3

日記 by EarOwl

某社から受け取ったソースコード。

main 関数では初期化処理のみを行い、主要な処理は main 関数を抜けた後に別の関数を呼ぶということを素でやっている…。

そういうのはネタだけにして欲しい…。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2011年12月05日 21時07分 (#2061386)

    atexit()使いまくりとかしか思い浮かばないけど、メリットがありそうにない。

    • by Anonymous Coward

      日記のタイトルからして文字通り抜けた後なんだろ。
      http://d.hatena.ne.jp/yupo5656/20061215/p1 [hatena.ne.jp]
      何のメリットがあるのかはさっぱりわからんけど

      • by EarOwl (24188) on 2011年12月06日 9時04分 (#2061574) 日記

        組込系のソースコードなので gcc の拡張機能のような特殊なことをするまでもなく、スタートアップルーチンが main 関数の後にさらに別の関数を呼ぶようになっているというだけではあるのですが、それなら main 関数の前に初期化用の別関数を呼ぶのが普通だろうと。

        親コメント
typodupeerror

犯人はmoriwaka -- Anonymous Coward

読み込み中...