|
|
|
|
|
by josephg
154 days ago
|
|
Again, can you provide an example or two? Its hard to agree or disagree without an example. I think all C++ wild template stuff can be done via proc macros. Eg, in rust you can add #[derive(Serialize, Deserialize)] to have a highly performant JSON parser & serializer. And thats just lovely. But I might be wrong? And maybe its ugly? Its hard to tell without real examples. |
|
But yes it's basically
template <typename T, size_t N> class Example { vector<T> generic; };
template<> class Example<int32_t, 32> { int bitpackinhere; }