亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 類和結構體很相似,但類有自己的成員函數成員變量,結構體只有成員變量;類的成員有封裝類型,結構體沒有,也即默認結構體的成員變量都是“public”,沒有封裝性。
    查看全部
  • string 并不是C++語言本身具有的基本類型,它是在C++標準庫中聲明的一個字符串類,用這種類可以定義對象。string str0;str0.size()//求字符串長度 str0.empty()//判斷字符串空 str0[0]//字符串首字符
    查看全部
    0 采集 收起 來源:C++ 初始String

    2015-06-26

  • 從棧中實例化對象:直接設置對象,如Tv tv ,TV tv[20](對象數組);對象使用過后,不需要釋放,系統會自動回收。 從堆中實例對象:要加指針,指向申請出來一塊內存.申請完成之后,一定要釋放掉.如:Tv *p= new Tv(); Tv *p= new Tv[20]; 釋放delete p ; delete []q;(用new的方法申請存儲空間,有可能會失敗,如果失敗的話,返回值就為NULL,即p=NULL)
    查看全部
  • 數據封裝:定義一個Student類,含有如下信息: a、姓名:name; b、性別:gender; c、學分(只讀):score; d、學習:study; #include <iostream> #include <stdlib.h> #include <string> using namespace std; class student { public: void setName(string _name){ m_strName=_name; } string getName(){ return m_strName; } void setGender(string _gender){ m_strGender=_gender; } string getGender(){ return m_strGender; } int getScore(){ return m_iScore; } void initScore(){ m_iScore=0; } void study(int _score){ m_iScore +=_score; //m_iScore=m_iScore+_score; } private: string m_strName; string m_strGender; int m_iScore; } int main(void){ Student stu; stu.initScore(); stu.setName("ammy"); stu.setGender("male"); stu.study(5); stu.study(3); cout <<stu.getName()<<","<<stu.getGender<<","<<stu.getScore()<<endl; system("pause"); }
    查看全部
  • 在右邊,只會打印一次Student,即只調用一次默認構造函數; 紅色的兩次調用的是系統自動生成的拷貝構造函數.
    查看全部
  • 構造函數:
    查看全部
  • 一個類可以沒有默認構造函數,有別的構造函數也可以實例化對象; 拷貝構造函數:
    查看全部
  • 示例:通過初始化列表初始化const成員變量
    查看全部
  • 內存分區:
    查看全部
  • (函數)分文件定義:
    查看全部
    0 采集 收起 來源:類外定義

    2015-06-25

  • (函數)同文件內定義:
    查看全部
    0 采集 收起 來源:類外定義

    2015-06-26

  • (函數)類內定義:把函數的定義寫在類內(而不是函數的申明) (函數)類外定義:
    查看全部
    0 采集 收起 來源:類外定義

    2015-06-25

  • 構造函數可以參數賦值默認值,可能會出錯
    查看全部
  • new ----delete 構造函數在對象實例化時被自動調用,僅一次 構造函數與類同名 構造函數沒有返回值 無參構造函數 Student() { m_strName="jim"; } 有參構造函數 Student(string name) { m_strName=name; }
    查看全部
  • string m_strName
    查看全部

舉報

0/150
提交
取消
課程須知
本課程是C++初級課程 需要熟練掌握C++語言基礎語法
老師告訴你能學到什么?
1、類的定義與對象實例化 2、string類型及屬性封裝 3、類外定義 4、構造函數與初始化列表 5、析構函數

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!