2.1 問題 C,C++,Javaコンパイラを使って未初期化変数の扱われ方を調べる。 未初期化変数を発見する方法を考える。 解答 C言語 global変数は初期化される。ポインターはNULL、他は0(double, float だと0.0)で初期化される。 local変数は初期化されない。 私の環境ではheapも初期化されたが、一般適には初期化される保証はないので、自分で初期化するべき。 警告option -Wall (or -W)をつけることで警告を出すことができる。ただし、global変数/localなポインターに対しては警告は出さない. あとheapを確保するときにmemsetもセットで使っておくと初期化し忘れを防ぐことができる。(mallocの次の行に書くなり、マクロでセットにしておくなりお好みで:)) unused.c C++ Cに同じ。 unused.cc Java メッソドの
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 本日は、 Google のちょっと変わったサービスをご紹介しようと思います。タイトルにもありますが、 Google のオープンソース向けプロジェクトホスティングサービス Google Code Project Hosting です。基本的には、オープンソースのソフトウェアプロジェクトに対して Subversion サーバー(ファイルの保管とバージョン管理を行うサー
Here are some ways you can get involved with Chromium: Join some of our developer discussion groups Visit the Help Center and answer users' questions Help with Testing Get on the Beta or Dev channel or grab the latest trunk build of Chromium File bugs Triage bugs to make existing bug reports more useful Report translation issues Develop Chromium See the pages for Developers Read the Life of a Chro
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く