cuốn sách gpt4 ai đã làm

android — Không thể chuyển đổi mảng QString thành WChar

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 01:02:24 25 4
mua khóa gpt4 Nike

QString processName = "test.exe";
QString::toWCharArray(processName);

Tôi nhận được lỗi sau:

lỗi: C2664: 'QString::toWCharArray': không thể chuyển đổi tham số 1 từ 'QString' thành 'wchar_t *'
Không có toán tử chuyển đổi do người dùng xác định nào có thể thực hiện chuyển đổi này hoặc không thể gọi toán tử

câu trả lời hay nhất

Bạn đang sử dụng nó không đúng cách. Bạn nên chuyển đổi QString kêu gọi toWCharArray và chuyển nó một con trỏ tới phần tử đầu tiên của mảng được phân bổ của bạn:

mảng wchar_t[9];
QString processName = "test.exe";
processName.toWCharArray(mảng);

cái này sẽ có tác dụng tên quy trình Nội dung của mảng.

Về c++ - Không thể chuyển đổi mảng QString thành WChar, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/16225810/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress