2006-08-09から1日間の記事一覧

main を 2 度呼ぶ

ふとイヤなコードを思いつきました。 #include <stdio.h> __attribute__((constructor)) int main() { static int i = 0; if (i) puts("world!"); else i = puts("hello"); }実行結果。 i@u ~/test> ./a.out hello world!</stdio.h>

heap に実行属性つけたのは誰ですか!

今言えない子は、後で先生にこっそり打ち明けなさい。http://d.hatena.ne.jp/w_o/20060808#p2を見てて、うわーすばらしーと思いつつも、疑問点が1つ。なんで heap に置いたコードが実行できるんだろうなー、と。まず、トランポリンが入った場合に、スタック…

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h