2009-08-10から1日間の記事一覧
ロベールのC++入門講座 03-12真偽値が1と0なのを利用した、ある整数の符号を求めるテクニックの紹介がありました。 int sign = (n > 0) - (n < 0); nがもし正の整数の場合「(1) - (0)」となり、「sign=1」になります。nがもし負の整数の場合「(0) - (1)」と…
ロベールのC++入門講座 03-10古いC++では関数のオーバーロードをするのにoverload指定子を使って明示的に指定する必要がありました。 int abs(int n); double abs(double n); overload abs(int), abs(double); しかしこのoverload指定子は1991年5月に廃止さ…