Bugfixes part 3 #209

Open
andrey wants to merge 36 commits from bugfixes3 into master
Showing only changes of commit 3e72f4e533 - Show all commits
+4 -1
View File
@@ -173,7 +173,10 @@ public:
//! \~english Remove one bit from the end of array. //! \~english Remove one bit from the end of array.
//! \~russian Удаляет один бит с конца массива. //! \~russian Удаляет один бит с конца массива.
PIBitArray & pop_back() { return resize(size_ - 1); } PIBitArray & pop_back() {
if (size_ == 0) return *this;
return resize(size_ - 1);
}
//! \~english Remove one bit from the beginning of array. //! \~english Remove one bit from the beginning of array.
//! \~russian Удаляет один бит с начала массива. //! \~russian Удаляет один бит с начала массива.