タグ

2014年12月14日のブックマーク (2件)

  • 最高裁判所裁判官国民審査の『重要性』と、誰も教えてくれない『棄権の方法』 #seiji

    青木文鷹 @FumiHawk さて、衆議院選挙と同時に行われる『最高裁判所裁判官国民審査』、実はとても生活に影響が大きく重要性が高いのに、その内容や選択の為の情報が殆どないために、大半の人がそのまま投票している状態。これは余り…というか、かなりよろしくない。なのでちょいと連投を。 #大人の社会科 #seiji 2012-12-15 09:51:36 青木文鷹 @FumiHawk 最高裁の判例は、その後の法律運用の基準となるので、事実上法律を規定していると言ってもあながち大げさではない。最高裁の判事に任命され、最高裁判事として活躍中の最初の衆院選で「この人物が最高裁判事に適しているか」を問うのが『最高裁判所裁判官国民審査』。 #大人の社会科 #seiji 2012-12-15 09:53:04

    最高裁判所裁判官国民審査の『重要性』と、誰も教えてくれない『棄権の方法』 #seiji
  • C言語で可変長引数をとる関数を、型安全に書く方法

    C言語の可変長引数は、型安全でない(まちがった型の引数を渡してもコンパイルエラーにならない)とされています。これは言語仕様の理解としては正しいのですが、特定の型の引数を任意の個数とる関数に限っては、マクロを使うことで型安全性を確保することができます。 任意の個数のdoubleを引数にとり、その和を返す関数「sumf」を例にあげて説明します。 C言語の可変長引数機構を使ってsumfを定義すると、以下のようになります。 #include <math.h> #include <stdarg.h> #include <stdio.h> static double sumf(double nfirst, ...) { double r = 0, n; va_list args; va_start(args, nfirst); for (n = nfirst; ! isnan(n); n = va_a