1 #include "mystring.h" 2 #include <string.h> 3 starts_with(const char * that,size_t len) const4bool mystring::starts_with(const char* that, size_t len) const 5 { 6 return len <= rep->length && memcmp(that, rep->buf, len) == 0; 7 } 8 starts_with(const char * that) const9bool mystring::starts_with(const char* that) const 10 { 11 return starts_with(that, strlen(that)); 12 } 13 starts_with(const mystring & that) const14bool mystring::starts_with(const mystring& that) const 15 { 16 return starts_with(that.rep->buf, that.rep->length); 17 } 18