不是这个问题吧, 写成IMPENDANCE z = 18.0f + 45.0fj也是不行的
app.cc:41:26: error: conversion from '__complex__ float' to non-scalar type 'IMPEDANCE' requested
模板化试试 @@
【 在 easior 的大作中提到: 】
看起来缺了一个 std::complex<int> 类型的复制构造函数
似乎可以考虑将你的类模板化
【 在 tom6bj 的大作中提到: 】
: 想写个阻抗类如下,
: class IMPEDANCE {
: public:
: ...................
--
FROM 222.129.0.*