diff --git a/include/xlnt/worksheet/cell_iterator.hpp b/include/xlnt/worksheet/cell_iterator.hpp
index 9e179057..8dc53737 100644
--- a/include/xlnt/worksheet/cell_iterator.hpp
+++ b/include/xlnt/worksheet/cell_iterator.hpp
@@ -74,12 +74,12 @@ public:
///
/// Constructs a cell_iterator by moving from a cell_iterator temporary
///
- cell_iterator(const cell_iterator &&) = default;
+ cell_iterator(cell_iterator &&) = default;
///
/// Assigns this iterator to from a cell_iterator temporary
///
- cell_iterator &operator=(const cell_iterator &&) = default;
+ cell_iterator &operator=(cell_iterator &&) = default;
///
/// destructor for const_cell_iterator
@@ -211,12 +211,12 @@ public:
///
/// Constructs a const_cell_iterator by moving from a const_cell_iterator temporary
///
- const_cell_iterator(const const_cell_iterator &&) = default;
+ const_cell_iterator(const_cell_iterator &&) = default;
///
/// Assigns this iterator to from a const_cell_iterator temporary
///
- const_cell_iterator &operator=(const const_cell_iterator &&) = default;
+ const_cell_iterator &operator=(const_cell_iterator &&) = default;
///
/// destructor for const_cell_iterator