关于C++中的send函数有关问题

求助关于C++中的send函数问题string sendshellosend(sockconect,(char*)&sends,strlen(sends)+1,0)提

求助关于C++中的send函数问题
string sends="hello";
  send(sockconect,(char*)&sends,strlen(sends)+1,0);
  提示rror C2664: 'strlen' : cannot convert parameter 1 from 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' to 'const char *'
我该怎么改啊,求大神指教啊

[解决办法]
send(sockconect,sends.c_str(),strlen(sends.c_str())+1,0);