帮忙解释一句C++程序

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:07:25
sjx*S=new sjx;
cout<<"三角形的面积为:"<<S->setmj(S->a, S->b, S->c)<<endl;

重点在解释
sjx*S=new sjx和
S->setmj(S->a, S->b, S->c)
其他的明白,解释的越详细越好,还有附带说下"->"的功能

sjx*S=new sjx 定义指针s
S->setmj(S->a, S->b, S->c) ->在这里的作用跟"."差不多,是调用的意思,调用了sjx 类中的setmj函数,三个参数为S->a, S->b, S->c,a,b,c应该都是sjx 类中的属性吧

->跟C#中的.差不多,用来调用一些方法或属性