zoukankan      html  css  js  c++  java
  • 3.0 Basic Usage of Class

    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-----------^ ^

  • 相关阅读:
    [POJ1743]Musical Theme
    ubuntu qq
    Separate code and data contexts: an architectural approach to virtual text sharing
    Python3发送post请求,自动记住cookie
    python 异步协程
    豆瓣爬虫
    pandas 使用
    房天下爬虫
    计算英文文章词频的两种方法
    LOW版统计词频
  • 原文地址:https://www.cnblogs.com/lyli/p/4379202.html
Copyright © 2011-2022 走看看