История изменений
Исправление Kuzy, (текущая версия) :
ЧЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ
У тебя оба варианта не скомпилятся.
if (is_same<decltype(a),decltype(b)>::value) throw "Much cute, but impossible in 11x and forgoten in 14x";
if (is_same_v<decltype(a),decltype(b)>) throw "Less cute but will work";
Нет в std такой функции как is_same
.
Исходная версия Kuzy, :
ЧЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ
У тебя оба варианта не скомпилятся.
if (is_same<decltype(a),decltype(b)>::value) throw "Much cute, but impossible in 11x and forgoten in 14x";
if (is_same<decltype(a),decltype(b)>::value) throw "Less cute but will work";
Нет в std такой функции как is_same
.