Сообщение Re[2]: Используете ли вы запятую? от 11.03.2015 12:37
Изменено 11.03.2015 12:38 tdiff
Здравствуйте, lxa, Вы писали:
lxa>Здравствуйте, kurchatov, Вы писали:
K>>оператор ,
K>>Как, где, когда?
lxa>Ка-то так:
lxa>
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>Ка-то так:
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>