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

コンパイル時文字列っぽいもの

C++

Borland C++の__emit__()擬似関数を使えば、コンパイル時にC文字列を生成できそうな気がしてやってみました。 // 文字列の実体たち __declspec(naked) void ct_string0() { __emit__('\0'); } template<char C1> __declspec(naked) void ct_string1() { __emit__(C1);</char>…