摘要: 技巧1:封装一个能进行越界检查的Array类 C/C++中数组越界是一件很让人头疼的事。内置的数组类型不进行越界检查,而越界后的行为是未定义的。这就导致有时候程序的行为极其诡异,程序员却迟迟定位不了bug的位置。 C++11提供的std::array类提供了at()成员函数,该函数会在下标越界时抛出 阅读全文
posted @ 2018-03-25 17:26 Onlynagesha 阅读(401) 评论(0) 推荐(0) 编辑