Tôi đang sử dụng thư viện chấp nhận dữ liệu dưới dạng vector
trong số char
s. Tôi cần chuyển một số string
vào thư viện.Chuyển đổi std :: string thành std :: vector <char>
Tôi nghĩ về việc sử dụng std::vector
hàm tạo chấp nhận trình vòng lặp để thực hiện chuyển đổi - nhưng tự hỏi liệu có cách nào tốt hơn để làm điều đó không?
/*Note: json_str is of type std::string*/
const std::vector<char> charvect(json_str.begin(), json_str.end());
Bạn có tò mò hay bạn thực sự đo lường và xác định rằng một phần quan trọng trong chương trình của bạn được chi tiêu cho việc sao chép chuỗi? –