码迷,mamicode.com
首页 > 其他好文 > 详细

3.0 Basic Usage of Class

时间:2015-03-30 23:01:22      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

Well, this week I tried to use some class things.

Following are parts of my exercising codes.

  • Definig my class named Time

    技术分享

//note that cnt is a static member of this class to count the number of

//instances created.

  • Constructors & Overloading

   技术分享

//as you can see, the 2nd one is a Copy Constructor. And since both of

//two constructors have same name but different parameters , they

//are also kind of Overloading.

  • Pass by Values OR References

  技术分享

// when passing parameters, ref is needed in front of value types to pass by

// reference; while, it‘s not necessary if you pass an object (the output will be post

// later).

  • Other Member Functions of Class

  技术分享

//these functions are used to display the contents of the instances.

----------So Much About The Time class---------

Now, let me write some codes to test the Time class.

  • Creating Objects

  技术分享

//create two objects t1 and t2(with copy constructor)

  • Function Testing

  技术分享

// I first invoked GetBirthTime, passing an object, then invoked GetBirthTime

// secondly, passing value types by reference.

---------------So Much For Test---------------

In the end, let‘s have a look at our Output...

  技术分享

// pay attention to the change of the cnt (static member);

//also, we‘ll find the amazing effect of passing by reference.

-----------END  & To be CONTINUED-----------^ ^

 

3.0 Basic Usage of Class

标签:

原文地址:http://www.cnblogs.com/lyli/p/4379202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!