I ForwardIterator devono essere OutputIterator? La mia attuale implementazione STL (VS2012) deriva da forward_iterator_tag sia da input_iterator_tag sia da output_iterator_tag, ma non riesco a trovare
Come si definiscono gli iteratori di forward-output in C++ 11 in modo canonico? Secondo lo standard un forward_iterator è solo un input_iterator. Pertanto, lo forward_iterator_tag corrispondente si es
Nel mio progetto, voglio dividere lo streaming in un dato tipo di valori, in modo da implementare una funzione di modello come template <typename TElem, typename TOutputIter>
TOutputIter SplitSpace(s
mi piacerebbe specializzarmi std::iterator_traits<> per iteratori di un modello di classe contenitore che fa non hanno i soliti typedef annidati (come value_type, difference_type, etc.) e la cui fonte