C++如何給成員變量賦值1


轉專業水混的課,技術沒有學到家還是要從頭補。。

賦值形式第一種  使用成員函數來賦值  類內公有成員和私有成員都可以被賦值

#include<iostream>

#include<string> //string 要引用頭文件

using namespace std;

class student{

public:

string name;//屬性  成員變量 成員屬性

int number;
void set(string a, int b){   //行為  成員函數 成員方法
name=a;
number=b;

}

 

void show(){

cout<<"姓名:"<<name<<endl<<"學號"<<number<<endl;

}

};
int main(){
student s,a;
s.set("一季南涼",111111);//字符串要用""括起來
s.show();
a.set("張三",222222);
a.show();
return 0;
}

賦值第二種:如果成員屬性有公有的成員

直接 對象名.成員變量=所賦的值

本例中為 s.name="一季南涼"  字符類型別忘了用雙引號引起來。

相似的,也可以在類內用類內成員函數來直接進行賦值

#include<iostream>

#include<string> //string 要引用頭文件

using namespace std;

class student{
public:
string name;
protected:
string car;
private:
int number;
public:
void set(){
name="一季南涼";
number=333;

}

 

void show(){

cout<<"姓名:"<<name<<endl<<"學號"<<number<<endl;

}

};
int main(){
student s;
s.set();
s.show();
return 0;


}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM