2004-05-16から1日間の記事一覧

そしてD

D

Dに不都合を避けるための変な命名規則が追加されない事を祈ります。 本気で避けようとするならば、グローバル識別子をtemplate中で使うのを避けて全部引数で貰うとか、常にモジュール名からだらだら書くか… いやまてよ。templateが宣言されたモジュールがpri…

C++では?

C++

C++マスターの皆様には常識なのかも知れませんが、私は知らないので試してみました。 #include using namespace std; string const m = "global"; template void A(T arg) { cout ...>bcc32 temp Borland C++ 5.6.4 for Win32 Copyright (c) 1993, 2002 Borl…

mixin???

D

これじゃ、単なるdefineだと思ったのは私だけじゃありますまい。さいしょちょっと面白そうに思ったのですが、スコープが宣言場所じゃなくて使用場所、つまりdynamic scope寄りになってるし、インライン展開が見込めるところからして単なる型付きdefine。それ…