已采納回答 / smile晗
#include <iostream>using namespace std;class Coordinate{? ??public: Coordinate() { } // 打印坐標的函數 void printInfo() ? { ? ?cout<<"("<<m_iX<<","<<m_iY<<")"<<endl; }public: int m_iX; int m_iY;};int main(void){ //定義對象數組...
2017-01-02
已采納回答 / qq_shuaishuaiha_0
同學你好,截圖中的這種方法使列表初始化,常量成員賦值就是要這種方法。你看下封裝上篇其中的6-4C++構造函數初始化列表,想必你就更清楚了。
2016-12-22
已采納回答 / 慕工程2528034
構造函數的初始化列表如下:對象名:對象名(成員變量1初始化,成員變量2初始化.......):成員變量1(初始化值),成員變量2(初始化值2)例如:一個類A,有兩個成員變量(int)x,y;A的構造函數可以寫成這樣:A:A(int m,int n):x(m),y(n){}
2016-12-22
已采納回答 / qq_梵蒂岡_1
用的話就是這樣line::line(int x1,int y1,int x2,int y2):m_iA(new coordinate(x1,y1)),m_iB(new coordinate(x2,y2)){cout<<"line()"<<endl;}用不用都可以的,看自己習慣。
2016-12-21