【C++】template 統合スレ -- Part6
■ このスレッドは過去ログ倉庫に格納されています
0345デフォルトの名無しさん
05/02/24 14:00:35以下のように特殊化する型の定義と一緒に書くと、
* primary.h
#include <iostream>
template <class T>
inline void foo(const T&) { std::cout << "primary\n"; }
---
* specialized.h
#include "primary.h"
struct bar {};
template <>
inline void foo(const bar&) { std::cout << "specialized\n"; }
---
* troublesome.h
struct bar;
bar& get_bar();
■ このスレッドは過去ログ倉庫に格納されています