0
我試圖實例/在升壓/間/詳細定義Boost庫升壓char_ptr_holder實例
定義下面的類segment_manager_helper.hpp
template<class CharType>
class char_ptr_holder
{
public:
char_ptr_holder(const CharType *name)
: m_name(name)
{}
char_ptr_holder(const anonymous_instance_t *)
: m_name(static_cast<CharType*>(0))
{}
char_ptr_holder(const unique_instance_t *)
: m_name(reinterpret_cast<CharType*>(-1))
{}
operator const CharType *()
{ return m_name; }
private:
const CharType *m_name;
};
但我不能。我很困惑,因爲m_name是一個指針,但在初始化列表中使用CharType *參數「構造」。
幫助
啊對..我用模板,並想知道...謝謝 –
2013-04-11 09:13:45