2012-10-17 38 views

回答

1

鑑於this->_codedynamic_bitset<>相同爲c。你可以使用賦值運算符(這需要_code已被初始化,即new ED):

*_code = *c; 

你或許應該從this->_code類型刪除指針和使用參數引用來代替:

class A { 
public: 
    void foo (boost::dynamic_bitset<T, U>& c) 
    { 
    _code = c; 
    } 

private: 
    boost::dynamic_bitset<T, U> _code; 
}; 

您沒有爲dynamic_bitset提供任何模板參數,所以我只選擇了兩個假模板參數。

+0

我已經試過這種方式,但後來我得到程序停止工作... :) –

+0

@BenasRadzevicius,你真的初始化_code之前,你做到了嗎? – mauve

+0

Omg,你是對的,我沒有,thx! :) –

相關問題