c++使用vector<char>能夠有效避免指針操做致使的內存泄漏問題.c++
std::vector<unsigned char> enc; char * data = reinterpret_cast<char *>(&enc[0]);
能夠經過reinterpret_cast來轉換爲char*操做.指針
若是要轉爲字符內存
std::string ckey(enc.begin(),enc.end());