|
|
|
|
|
by banachtarski
4585 days ago
|
|
Also, CRTP prevents you from storing all derived objects in a single container, since the underlying types are now heterogeneous. There are also more restrictions present in terms of slicing, casting, among other things that render CRTP a poor choice in many situations. In the end, it's just another tool which is the right one in particular circumstances, and the wrong one in all others. |
|