用1個 public 和用2個有什么區(qū)別?
class?Coordinate { public: ????Coordinate(); ????~Coordinate(); public: ????int?m_iX; ????int?m_iY; }
請問這里用兩個 public 和把所有東西都寫在一個 public 下面有什么區(qū)別?
class?Coordinate { public: ????Coordinate(); ????~Coordinate(); public: ????int?m_iX; ????int?m_iY; }
請問這里用兩個 public 和把所有東西都寫在一個 public 下面有什么區(qū)別?
2019-11-13
舉報
2019-12-02
其實沒有區(qū)別,使用一個和兩個作用相同,把這幾個成員函數(shù)和數(shù)據(jù)成員放在一個public下也是一樣的。寫兩個時為了增加代碼的可讀性,區(qū)分?jǐn)?shù)據(jù)成員和成員函數(shù),當(dāng)定義的數(shù)據(jù)成員和成員函數(shù)很多時,它的優(yōu)勢就顯現(xiàn)出來了。
2019-11-18
數(shù)據(jù)成員和成員函數(shù)
2019-11-18
這里是為了區(qū)分成員函數(shù)和成員變量