C++之类和对象

时间:2021-04-02 13:29:19   收藏:0   阅读:0

class

class People
{
  
  public:
    void Say();//直接在类内实现也是可以的,反而更快(直接变内联)
    People(string name, int age, int money):m_Money(money),m_Age(age),m_Name(name)
    {//初始化列表的顺序不决定赋值顺序,成员变量的声明顺序有关};
    string m_Name;
    ~People();
  protected:
    int m_Age;
  private:
    int m_Money;
};(注意分号)

void People::Say()
{
  cout<<"hello world!"<<endl;  
  cout<<this->m_Name<<endl;  //this对象本身的指针(是一个隐含形参,对象激活后才有意义,const类型,不允许操作自增自减等* )
}

类的基本用法如上,::域解析符

类和实例

友元函数、友元类(friend)

class和struct区别联系

引用

形式 type &name = data

const引用

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!