C 類的兩種例項化方法

2022-03-25 14:48:49 字數 773 閱讀 5532

直接上**:

#include#include

#include

using

namespace

std;

class

student

;student::student(

int _age, string

_name)

void student::show(int _age, string

_name)

void

student::show2()

intmain()

定義了乙個student類,在main方法中使用了兩種方法去例項化物件,第乙個物件s是直接用類名 物件名(引數1,..)來定義的,第二個物件是通過指標定義,類名 *指標名 = new 類名(引數1,..)

另外,如果直接通過類名定義乙個物件的話,物件使用其成員變數和函式時是通過點的形式

student s1(13, "

amy"

);s1.age = 15

;s1.show();

如果是通過指標定義物件的話,則是通過->來訪問其變數和函式

student *s2 = new student(14, "

amy"

);s2->age = 12

;s2->show();

String類的基本特點 兩種例項化方法

string類的兩種類的例項化模式,可以直接使用賦值例項化物件 第一種 string str hello 直接賦值 string str1 hello string str1 hello string str1 hello system.out.println str1 str2 true syst...

String類物件的兩種例項化方式

幾乎所有專案開發之中一定會有string類的使用,但是string本身的定義是一些差別,以及在使用上是有一些注意事項 string類的兩種物件例項化模式 在之前曾經強調過,string可以直接採用賦值的形式進行處理,這一點感覺上和基本資料型別是非常像是的。範例 直接賦值例項化物件 public cl...

String中兩種物件例項化方法的區別

string stra zhangsan string strb zhangsan system.out.println stra strb true string str1 newstring zhangsan string str2 newstring zhangsan system.out.p...