早教吧作业答案频道 -->其他-->
为什么编译时说xi和yi都是未说明的标识符,#includeusingnamespacestd;classimaginary{public:\x05imaginary(doublea,doubleb)\x05{\x05\x05x=a;\x05\x05y=b;\x05}\x05friendimaginaryadd(imaginary&i1,imaginary&i2);\x05friendimagi
题目详情
为什么编译时说xi和yi都是未说明的标识符,
#include
using namespace std;
class imaginary
{
public:
\x05 imaginary(double a,double b)
\x05 {
\x05\x05 x=a;
\x05\x05 y=b;
\x05 }
\x05 friend imaginary add(imaginary &i1,imaginary &i2);
\x05 friend imaginary sub(imaginary &i1,imaginary &i2);
\x05 friend imaginary mul(imaginary &i1,imaginary &i2);
\x05 friend imaginary dev(imaginary &i1,imaginary &i2);
\x05 void show();
private:
\x05 double x,y,xi,yi;
};
imaginary add(imaginary &i1,imaginary &i2)
\x05 {
\x05\x05 i1.xi =i1.x+i2.x;
\x05\x05 i1.yi =i2.y+i1.y;
return i1;
\x05 }
\x05 imaginary sub(imaginary &i1,imaginary &i2)
\x05 {
\x05\x05 i1.xi=i1.x-i2.x;
\x05\x05 i1.yi=i1.y-i2.y;
\x05return i1;
\x05 }
\x05 imaginary mul(imaginary &i1,imaginary &i2)
\x05 {
\x05\x05 i1.xi=i1.x*i2.x-i1.y*i2.y;
\x05\x05 i1.yi=i1.x*i2.y+i1.y*i2.x;
\x05return i1;
\x05 }
\x05 imaginary dev(imaginary &i1,imaginary &i2)
\x05 {
\x05\x05 i1.xi=(i1.x*i2.x+i1.y*i2.y)/(i2.x*i2.x+i2.y*i2.y);
\x05\x05 i1.yi=(i1.y*i2.x-i1.x*i2.y)/(i2.x*i2.x+i2.y*i2.y);
return i1;
\x05 }
\x05 void show(){
\x05 if(yi
#include
using namespace std;
class imaginary
{
public:
\x05 imaginary(double a,double b)
\x05 {
\x05\x05 x=a;
\x05\x05 y=b;
\x05 }
\x05 friend imaginary add(imaginary &i1,imaginary &i2);
\x05 friend imaginary sub(imaginary &i1,imaginary &i2);
\x05 friend imaginary mul(imaginary &i1,imaginary &i2);
\x05 friend imaginary dev(imaginary &i1,imaginary &i2);
\x05 void show();
private:
\x05 double x,y,xi,yi;
};
imaginary add(imaginary &i1,imaginary &i2)
\x05 {
\x05\x05 i1.xi =i1.x+i2.x;
\x05\x05 i1.yi =i2.y+i1.y;
return i1;
\x05 }
\x05 imaginary sub(imaginary &i1,imaginary &i2)
\x05 {
\x05\x05 i1.xi=i1.x-i2.x;
\x05\x05 i1.yi=i1.y-i2.y;
\x05return i1;
\x05 }
\x05 imaginary mul(imaginary &i1,imaginary &i2)
\x05 {
\x05\x05 i1.xi=i1.x*i2.x-i1.y*i2.y;
\x05\x05 i1.yi=i1.x*i2.y+i1.y*i2.x;
\x05return i1;
\x05 }
\x05 imaginary dev(imaginary &i1,imaginary &i2)
\x05 {
\x05\x05 i1.xi=(i1.x*i2.x+i1.y*i2.y)/(i2.x*i2.x+i2.y*i2.y);
\x05\x05 i1.yi=(i1.y*i2.x-i1.x*i2.y)/(i2.x*i2.x+i2.y*i2.y);
return i1;
\x05 }
\x05 void show(){
\x05 if(yi
▼优质解答
答案和解析
将void show(){
\x05 if(yi
\x05 if(yi
看了 为什么编译时说xi和yi都是...的网友还看了以下:
matlab散点画三维图编号\x05x(m)\x05y(m)\x05海拔(m)\x05功能区1\x 2020-05-12 …
如何使用matlab做三维的散点立体图x(m)\x05y(m)\x05海拔(m)74\x05781 2020-05-16 …
1、海平面上升的原因不包括(30.00分)\x05\x05\x05\x05\x05\x05\x05 2020-05-16 …
为什么编译时说xi和yi都是未说明的标识符,#includeusingnamespacestd;c 2020-05-19 …
帮我修改作文哪里需修改有\x05很\x05多\x05人\x05说\x05过\x05,\x05友\x 2020-06-04 …
以下关于哲学说法不正确的是(30.00分)\x05\x05\x05\x05\x05\x05\x05 2020-06-27 …
关于maple的想画出这些点的坐标命令怎么写?点\x05坐标\x05x/m\x05y/m\x05z 2020-07-17 …
5.\x05一长直导线通有电流I1,其旁放一直导线AB,通有电流I2,二者在同一平面上,位置关系如图 2020-11-03 …
美感具有超理性的性质是指美感的A.无功利性\x05\x05\x05\x05\x05\x05\x05\ 2020-11-21 …
下列诗人在"安史之乱"期间写诗最少的是哪位?A.\x05\x05\x05\x05\x05\x05\x 2021-01-17 …