Pull to refresh
13
0
Дмитрий @VCoder

User

Send message

Реализация ToString() на С++

Reading time9 min
Views20K
Для вывода в лог (да и не только для этого, но это то, с чем я сам столкнулся) нужно конвертировать значение переменной в строку.

В C++ это обычно делается выводом в поток (как вариант — использование boost: lexical_cast<> — что в нашем случае практически одно и тоже).

Для встроенных типов это не проблема, а вот как быть, если нужно вывести скажем std: vector? Увы, но у std: vector нет оператора вывода в поток.

В результате решения этой проблемы написал код, которым хочу поделиться с сообществом.
Читать дальше →
Total votes 45: ↑36 and ↓9+27
Comments39

Information

Rating
Does not participate
Location
Brisbane, Queensland, Австралия
Registered
Activity