前の日 / 次の日 / 最新 / 2009-09

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2009-09-03 Thu

連邦軍で開始 [ガンダム戦記][game]

難易度:HARD
砂漠の風作戦

プライズ
ブルパップマシンガン
陸戦サーベル
スパイクシールド

指令コマンド追加
目標護衛

シールド超重要
バズーカが痛すぎる。

オーバーライドが出来ないなら隠しちゃえ [D言語]

その場しのぎな、解決方法。

import std.stdio;
class A
{
    string toString(int dummy = 0)
    {
        return "A";
    }
    string toString(int dummy = 0) const
    {
        return "const(A)";
    }
    string toString(int dummy = 0) immutable
    {
        return "immutable(A)";
    }
}
void main()
{
    auto a = new A;
    writeln(a);
    auto ca = new const(A);
    writeln(ca);
    auto ia = new immutable(A);
    writeln(ia);
}

トラックバックをなおした

受信データを格納するさい改行をエスケープしていなかった。
Open-RJ 形式で格納しているため、不正なデータ形式になる。

そもそも受信データをデコードしないで格納するようにした。