基于数组的初始化类

时间:2013-01-21 13:28:22

标签: c++

我构建了一个基于具有fixe编译大小的数组的类整数(它看起来真的像c11 std :: array)。我希望基于数组的意识形态集成一个新的构造函数。 我的意思是

integer<128> = {64-bit number, 64-bit number};
// as
int a[2] = {1,1};

好吧,我必须重载运算符=类似

template<int NumBits>
class integer{
     typedef boost::uint64_t      value_type;
     static const std::size_t numwords = (NumBits+63)/64;

    value_type& operator[](size_type i);
    const value_type& operator[](size_type i) const;

integer & operator= ("What do I write {...}"){
    container[0] = ????        
    container[1] = ????        
    .................
} 

    value_type container[numwords];
};

0 个答案:

没有答案
相关问题