Надеюсь, я доходчиво объясняю, чего мне хочется. А хочется мне инициализировать переменную var в такой функции:
template <typename T>
T foo()
{
T var;
// ...
return var;
}
Проблема в том, что var может иметь как численное значение, так и быть строкой. Т. е. хочется реализовать что-то вроде такого псевдокода
template <typename T>
T foo()
{
T var;
var = (typeof(T) == "string") ? "" : 0;
// ...
return var;
}
Неинициализированная var отличается лишь ворнингом при компиляции, поэтому интерес больше из любопытства, чем для практической пользы.
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от alex_custov
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.