I have a class:
template<typename T, typename S>
class filterable_data
{
/* ... */
};
I create those two instances:
filterable_data<int, char> a;
filterable_data<int, bool> b = a;
My question is, how can I write that constructor properly?