• avatar keqing

    心有所向,日复一日,必有精进

  • 上一篇
  • 下一篇
  • post_img

    测试数组越界

    using dbg_size_t=int;// size_t
    template<typename T,dbg_size_t Size>
    struct dbg_arr
    {
        T* data;
        auto&& operator[](dbg_size_t i){
            if(i<Size&&i>=dbg_size_t{}){
                return data[i];
            }else{
                throw std::out_of_range("越界访问,下标为 "+std::to_string(i));
            }
        }
    };
    m-avatar