在C ++

时间:2019-03-25 07:21:27

标签: c++ visual-c++

我正在将double值复制到Void *。如何在C ++中实现它。

当前我已经在C ++ 10中尝试过

strcpy(Trade-> MtTr.MPData-> MPTrXML.da,dCou);

Trade-> MtTr.MPData-> MPTrXML.da->这是一个虚空*

dCou是两倍。

strcpy(Trade-> MtTr.MPData-> MPTrXML.da,dCou);

我希望void *应该包含双精度值。 实际上,我得到如下错误:

错误C2665:'strcpy':这两个重载均不能转换所有参数类型

尝试匹配参数列表'(void *,double)'

1 个答案:

答案 0 :(得分:1)

如果您有正当理由试图将module.exports = merge(common, { devtool: "eval-source-map", mode: 'development', devServer: { host: 'localhost', port: 3000, open: true } }); 复制到double,则一种方法是使用memcpy

void*