Информация об изменениях

Сообщение Re[2]: Используете ли вы запятую? от 11.03.2015 12:37

Изменено 11.03.2015 12:38 tdiff

Здравствуйте, lxa, Вы писали:

lxa>Здравствуйте, kurchatov, Вы писали:


K>>оператор ,


K>>Как, где, когда?


lxa>Ка-то так:

lxa>
lxa>template<typename T>
lxa>class CommaSetter
lxa>{
lxa>public:
lxa> CommaSetter(_variant_t& v) : m_v ( v ) {}
lxa> template<typename V> void operator , (const V& v) // А какой смысл именно в запятой здесь? operator << было бы логичней, нет?
lxa> {
lxa>  m_v = v;
lxa> }
lxa>private:
lxa> _variant_t& m_v;
lxa>};

lxa>

lxa>Хотя наверняка можно сделать лучше.
Re[2]: Используете ли вы запятую?
Здравствуйте, lxa, Вы писали:

lxa>Ка-то так:

lxa>
lxa>template<typename T>
lxa>class CommaSetter
lxa>{
lxa>public:
lxa> CommaSetter(_variant_t& v) : m_v ( v ) {}
lxa> template<typename V> void operator , (const V& v) // А какой смысл именно в запятой здесь? operator << было бы логичней, нет?
lxa> {
lxa>  m_v = v;
lxa> }
lxa>private:
lxa> _variant_t& m_v;
lxa>};

lxa>