程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 3-1調試類

3-1調試類

編輯:C++入門知識

[cpp]  #include <iostream>   using namespace std;   {   private:       int num;       char name[20];        char sex;        public:       void set_data(int n, char *p,char s)       {           num=n;            strcpy(name,p);           sex=s;       }       void display( )            {           cout<<"num: "<<num<<endl;           cout<<"name: " <<name<<endl;            cout<<"sex: " <<sex<<endl;          }    };   int main()   {   Student stud1,stud2;        //(1)        stud1.set_data(1,"He",'f'); //(2)       stud2.set_data(2,"She",'m');    //(3)       stud1.display();            //(4)       stud2.display();            //(5)       return 0;    }   運行結果: 違反封裝原則,直接給私有成員賦值、訪問私有對象等: 在實現對類成員函數時不指定作用域: 調用stud1.set_data()函數時,實參出現不當類型:    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved