課程
/后端開發
/C++
/數據結構探險—棧篇
為什么我重載的友元函數不能訪問coordinate 里面的私有的成員,非要把成員變量變成public 才可以
2017-02-14
源自:數據結構探險—棧篇 3-2
正在回答
我也是的,VC6.0++.
#include"Coordinate.h"#include<iostream>#include<ostream>using?namespace?std;Coordinate::Coordinate(int?x,?int?y){ m_iX=?x; m_iY=?y;}void?Coordinate::printCoordinate(){ cout<<m_iX<<","<<m_iY<<endl;}ostream?&?operator<<?(ostream?&?out,Coordinate?&coor){ out<<coor.m_iX<<"?,?"<<coor.m_iY<<endl; return?out;}
#include<iostream>using std::ostream;using std::istream
把using namespace std;換成上面代碼 vc6不兼容問題
我也是 求解
是不是那里寫錯了,有沒有具體代碼看一下?
沒有權限訪問
舉報
棧,先入后出(FILO),帶領大家體會棧這種數據結構的美妙
2 回答重載到底實現了沒有?
1 回答關于 友元函數實現
1 回答成員函數
1 回答變量取余問題
1 回答我沒有改變代碼,但是有時候我能輸出正確的,有時候就成了這樣
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-10
我也是的,VC6.0++.
2017-08-14
#include<iostream>
using std::ostream;
using std::istream
把using namespace std;換成上面代碼 vc6不兼容問題
2017-08-14
我也是 求解
2017-02-24
是不是那里寫錯了,有沒有具體代碼看一下?
2017-02-16
沒有權限訪問