2008-10-01から1ヶ月間の記事一覧

C++ コピーコンストラクタと変換演算子と明示的な(explicit)コンストラクタ

C++

こんな細かいことが気になるコードを書く時点で相当ダメなカンジですが,つい気になったので試してしまった. C++界隈では相当使い古されたネタに違いない.codepad : http://codepad.org/WxvP2RoB #include <iostream> using namespace std; class B; int getdatafrom</iostream>…

Language.C の意味解析 (1)

気をとりなおして。 Haskell用の C言語のパーザライブラリ Language.C の意味解析機能を使ってみる。まずはグローバルスコープのシンボルテーブルを表示してみる。 こんなことができる 入力 (sample.c) enum enum1 {x, y, z}; void fundec1(); struct st1 { …