«前の日記(2007.08.28 / Tuesday) 最新 次の日記(2007.08.31 / Friday)» 編集

Hena Hena Nikki

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|10|11|12|
2012|01|02|03|04|05|06|07|08|10|12|
2013|01|02|04|06|

2007.08.30 / Thursday [長年日記]

* [computer/update] Gimp ver.2.4.0 RC1

非常に高機能な画像処理ツール。 人柱版。

* [computer/update] 風博士 ver.0.4.8

レンダリングに Gecko エンジンを利用した web browser。 約 3 ヶ月ぶりの version up。

* [computer/update] Sleipnir ver.2.5.17

Windows 上で動く高機能なタブ型 web browser。

* [miscellaneous] He who touches pitch will be defiled.

ダメ続きなのにはわけがあるらしい。 というか、当然の結果だろう。 …某所でいただいた回答でちょっと自信がついた。

* [computer] ややこしい?

#include <stdio.h>
#define LENGTH 1024
int main(void) { /* index */ size_t i, j;
/* array, pointer */ int single_array[LENGTH]; int double_array[2][LENGTH]; int* single_pointer; int (*double_pointer)[LENGTH];
/* initialize */ single_pointer = single_array; for (i = 0; i < LENGTH; ++i) { single_pointer[i] = i; } for (i = 0; i < 2; ++i) { single_pointer = double_array[i]; for (j = 0; j < LENGTH; ++j) { single_pointer[j] = i * LENGTH + j; } }
/* print */ double_pointer = double_array; printf("%d\n", **double_pointer); /* 0 */ printf("%d\n", **++double_pointer); /* 1024 */
return 0; }

これだと int* hoge より int *hoge の方が自然に見えるな…。


  • この日記には本日 名の方が訪問してくださっているようです。 また、昨日は 名の方が訪問してくださったようです。
  • この日記の更新情報の取得には antenna.lirs を利用するのがおすすめです。