template<typename StringConstIterator>
SPROUT_CXX14_CONSTEXPR basic_string& operator=(StringConstIterator rhs);
#include <sprout/array.hpp>
#include <sprout/assert.hpp>
using namespace sprout;
auto x = string<8>("homuhomu");
SPROUT_STATIC_CONSTEXPR auto y = string<8>("madocchi");
int main() {
x = y.begin();
SPROUT_ASSERT_MSG(x == y, "y is assigned to x.");
}