【C++】template 統合スレ -- Part6
■ このスレッドは過去ログ倉庫に格納されています
0674デフォルトの名無しさん
2005/06/09(木) 14:35:13>>667の代わりに、
template <typename T> struct wrap{static const T *null;};
template <typename T> const T *wrap<T>::null = 0;
と書けることを考えると、今の扱いなら、
・template <typename T> const T *NULL = 0;
の時点では何も起こらない。
・printf("%p" NULL<void *>);
の点でインスタンス化が引き起こされ、void *const *を0で初期設定しようとし、成功。
が妥当じゃないのか?
■ このスレッドは過去ログ倉庫に格納されています