これだけ
MacBook Air 11インチ欲しい!
ほしい気がする!
Boost.Spiritとか
Boost.Spiritをちょこっと弄ったりしてましたが、やっぱ正規表現を使ってるだけあってSpirit.Lexはクソ遅い。
入力文字列に対して、to_lower的な前処理をした後にSpirit.Qiでべた書きしたパーザに流し込んだほうがよっぽど早い雰囲気。
これは、戦闘アニメなど読み込むeveが膨大だと顕著に速度差が現れると思う。
…なんてSpiritに満足な理解がないまま言ってみたり。
SRCとか
SRC界からはこのままフェードアウトが妥当な気がする。
しかし某所には時々出入りしてる矛盾。
インクルリズムを我が物顔で汚い利用をしてるやつがいたら、それは私だ。
いきてます
ホームページはしにましたが。
内定式や面談を乗り越え、後は卒業するのみ。
さすがにリンクをそのままはアレなので本家やGSCからは削除しました。
ホームページをこれからどうするかは未定。
リンクしてくださってる方には申し訳ない。。(削除してしまっていいです∃
気になったエラー
鶫をビルドしてるときに気になったエラー。
初期化リストについて、VCだと以下のようなコードでコンパイルエラーになった。
VC10でエラーになるのはまあいいとして、VC9 SP1でもエラーになった。
鶫のオンラインマニュアルを見ると開発環境はVC9のようだけど、さてはて。
エラーを再現する最小のコードとして以下のコードを書いたけど、何か間違えてる……?
ちなみに、GCC4.5.0では期待通りに動く。
#include
struct test {
int num1; int num2;
};class foo {
public:
test t;
foo() : t({10, 20}) {}
~foo(){}
void print() {
std::cout << t.num1 << std::endl;
std::cout << t.num2 << std::endl;
}
};int main() {
foo f; // g++4.5.0 OK, VC9 SP1, VC10 compile error
f.print();
return 0;
}