第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++問題,為什么發(fā)生錯誤

c++問題,為什么發(fā)生錯誤

C++
你好多少錢 2016-11-02 12:23:14
#include<iostream>using namespace std;class Vector{ float v[4]; float sum; friend class vectorContainer;public: Vector(float ve[]){? sum=0;? for(int i=0;i<4;i++)? {?? v[i]=ve[i];?? sum=sum+v[i];? }? }Vector(){ for(int i=0;i<4;i++)???????? v[i]=0; } ~Vector(){} void output(); Vector& operator=(Vector &a);};void Vector::output(){ for(int i=0;i<4;i++) {? cout << v[i] << " " ;? } cout << sum << endl ;}Vector& Vector::operator=(Vector &a){????? for(int i=0;i<4;i++)?? {???????? v[i]=a.v[i];?? }?? sum=a.sum;????? return *this;}class vectorContainer{ Vector* _v; int _size;public: vectorContainer(Vector *ve,int size){? _v=new Vector[size];? _size=size;? for(int i=0;i<size;i++)?? _v[i]=ve[i];} vectorContainer(){} ~vectorContainer(){}Vector& operator[](int idx); Vector* operator->(); void operator()(); Vector& operator()(int i); float& operator()(int i,int j);};Vector& vectorContainer::operator[](int idx){ _v=_v+idx; for(int j=0;j<4;j++)? cout << _v->v[j] << " " ; cout << endl; _v=_v-idx; return *_v;}Vector* vectorContainer::operator->(){ Vector *big; big=_v[0]; for(int i=1;i<_size;i++) {? if(big.sum<_v[i].sum)??????? big=_v[i]; }??? return big;}int main(){Vector a0[4]; float k1[]={1,2,3,4}; float k2[]={2,3,4,5}; float k3[]={3,4,5,6}; float k4[]={4,5,6,7};Vector a1(k1); Vector a2(k2); Vector a3(k3); Vector a4(k4);a0[0]=a1; a0[1]=a2; a0[2]=a3; a0[3]=a4; vectorContainer c(a0,4); c[0]; c[1]; c[2]; c[3];c->output();}在重載—>的時候發(fā)生了不知道什么錯誤,麻煩幫幫我改1下,請詳細解釋,我已經(jīng)重載了=號,并且在重載【】時驗證了是正確的
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 914 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號