Исправление Begemoth, 30.10.14 18:57 (текущая версия) :
А, упустил вторую функцию. Тут enable_if вообще не нужен, потому что T* ZeroInit(T* data) более специализирована, чем T& ZeroInit(T& data).
Исходная версия Begemoth, 30.10.14 18:55:
А, упустил вторую функцию. Тут enable_if вообще не нужен.