-1
我想實現如下功能:無限循環happenning
void dump() const
{
size_t it = 0;
std::cout << "[";
while (it < this->_size);
{
std::cout << (this->_arr)[it];
if ((this->_arr)[it + 1])
std::cout << ", ";
it++;
}
std::cout << "]" << std::endl;
}
這似乎導致無限循環,我猜它來自一個不好用的std::cout
和std::endl
,但我可以看到如何管理這個。有任何想法嗎?
我相信你,如果沒有'while'循環。 – user1095108
另外,我希望你的'this - > _ arr'包含'this - > _ size + 1'項,否則你將訪問「數組」。 –
刪除*; *之後。 – herohuyongtao