D言語 Part18at TECHD言語 Part18 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト944:デフォルトの名無しさん 08/08/01 19:20:33 バグかなバグかな? --- main.d --- import func; void main(){ line(); } --- fund.d --- void line(uint lineNum = __LINE__){ } $ dmd main.d func.d __LINE__ Internal error: e2ir.c 612 945:デフォルトの名無しさん 08/08/01 19:22:41 いけね、ファイルを分けなくても再現した。 void line(uint lineNum = __LINE__){} void main(){ line(); } 946:デフォルトの名無しさん 08/08/01 22:10:27 2007年のカンファレンスで構造体にコンストラクタつけるとかなんとか言ってなかったか? 俺の記憶違いかな? 947:デフォルトの名無しさん 08/08/01 23:16:19 リテラルあるしなあ……。 948:デフォルトの名無しさん 08/08/02 01:59:50 gdcのsvnで手に入る一番新しいやつ。 std/c/windows/com.d interface IUnknown { HRESULT QueryInterface(IID* riid, void** pvObject); ULONG AddRef(); ULONG Release(); } ではなくて、 interface IUnknown { static HRESULT QueryInterface(IID* riid, void** pvObject); static ULONG AddRef(); static ULONG Release(); } が正しいような気がする。 後者じゃないとビルドできないし。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch