プロが教えるわが家の防犯対策術!

memcpyを使用して、data領域からmybuffer領域にcharデータ
をcopyしていますが、その下のエラーがコンパイル時に発生します。

Q1)訂正方法があれば、お教えください。

//QByteArray mybuffer;
//const char *data
memcpy(mybuffer, data, len);
//エラー: conversion from 'QByteArray' to 'void*' is ambiguous

以上、宜しくお願いします。

A 回答 (1件)

ごめんなさい、Qtの知識は浅いので


ほぼ勘になってしまいますが

(mybuffer.date(), date, len);

これで出来ませんかね?
    • good
    • 0
この回答へのお礼

出来ませんでした。
memcpyには、QByteArrayがなじまないようなので
char xxx[10000000]とかに変更を検討します。

お礼日時:2017/06/08 11:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!