От: | quodum | ||
Дата: | 16.01.09 15:25 | ||
Оценка: |
template<typename T, typename TagT>
T& TagValue()
{
static T value;
return value;
}
................
// используем:
struct tag1 {};
struct tag2 {};
int x = TagValue<int, tag1>();
TagValue<int, tag2> = 42;