K.Sasada's Home Page

こめんとのついか

こめんとこめんと!

message

please set comment :).

_17(Thu)

http://d.hatena.ne.jp/kwatch/20080715/1216131359

Ruby を知ったらすぐに試してみたくならない? そして,使いどころのなさに苦笑してみたり.


C のソースコード中のすべての代入 x = y を x = foo(y) に変換したいとする(出力は変換後の C のソースコード).一番簡単な方法ってなんだろうか?

IRC で出た意見.

もっと簡単なの無いかなー.


#define =(x, y) (x) = foo((y))

とか書ければ解決なんだけど.


あ,ターゲットは ruby のコードなので,gcc 拡張の C Syntax を読めないといけないのだった(&&labelみたいな).となると,CIL しかないのか.うーむ.

_向井(Thu Jul 17 22:15:13 +0900 2008)

 cppをいじる、とか

_ksm(Sat Jul 19 10:32:02 +0900 2008)

 += とかは?


好きにコメントを編集してください。ただし、あまり他の人のコメントを書き換えることは感心しません。



back

tton 記述が使えます。YukiWikiな記述してりゃ問題ありません。

「行頭に#code」 と、「行頭に#end」 で挟むと、その間の行は pre で囲まれます。プログラムのソースを書くときに使ってください。

例:

#code

(なんかプログラム書く)

#end

リンクは

[[なまえ|http://www.example.org]]

とか

[[http://www.example.org]]

で貼れます。

$Date: 2003/04/28 10:27:51 $