Tôi muốn chuyển đổi chuỗi kiểu C thành byte-vector. Giải pháp làm việc sẽ chuyển đổi từng ký tự theo cách thủ công và đẩy nó lên vectơ. Tuy nhiên, tôi không hài lòng với giải pháp này và muốn tìm một cách thanh lịch hơn.Chuyển đổi chuỗi C thành tiêu chuẩn :: vector <byte> theo cách hiệu quả
Một trong những nỗ lực của tôi là như sau:
std::vector<byte> myVector;
&myVector[0] = (byte)"MyString";
mà lỗi và trở nên tôi một
lỗi C2106: '=': toán hạng trái phải l-giá trị
Cách chính xác để làm điều này là gì?
phải sử dụng lệnh std :: vetor để lưu trữ ở định dạng nhị phân. –
Etan