美文网首页
[陈宗权C++]C++第2天PM--C++内联函数_面向对象_类

[陈宗权C++]C++第2天PM--C++内联函数_面向对象_类

作者: Optimization | 来源:发表于2020-01-28 17:28 被阅读0次

参考:

重点:

  • 内联函数(不需要调到某个地方,直接搬在本地使用,只是请求,可以不这么干,未必内联!!!!!!!),可以递归

正文:

////达内C++教程\03_标准C++编程_陈宗权_7day\标准C++编程_day02PM_内联函数_面向对象_类定义TEST1
//#include <iostream>
//using namespace std;
//
////内联函数(不需要调到某个地方,直接搬在本地使用,只是请求,可以不这么干,未必内联!!!!!!!),可以递归
//
//inline void f1() { std::cout <<"call f1 \n" << std::endl; }
//inline int f2(int n) { return n*n; }
//inline int f3(int n) { if (n < 2) return 1; return n*f3(n - 1); }
//
//int main() {
//  f1();
//  f2(2);
//  f3(2);
//
//  system("pause");
//}


//达内C++教程\03_标准C++编程_陈宗权_7day\标准C++编程_day02PM_内联函数_面向对象_类定义TEST2
#include <iostream>
#include<iomanip>
using namespace std;

//进一步,在头文件只放声明
class Time {
    int h, m, s;
public:
    Time() { h = m = s = 0; }
    Time(int h, int m, int s) { Time::h = h; Time::m = m; Time::s = s; }
    void tick() {
        if (++s >= 60) {
            s = 0; if (++m >= 60) {
                m = 0; if (++h >= 24) {
                    h = 0;
                }
            }
        }
    }

    void show() { std::cout <<setw(2)<<setfill('0')<< h << ": "<<setw(2) << m << " : " << setw(2)<<s << std::endl; }

};

int main()
{
    Time t1;
    Time t2(16,47,58);
    t1.tick();
    t2.tick();
    t1.show();
    t2.show();

    system("pause");
}

相关文章

  • [陈宗权C++]C++第2天PM--C++内联函数_面向对象_类

    参考: 重点: 内联函数(不需要调到某个地方,直接搬在本地使用,只是请求,可以不这么干,未必内联!!!!!!!),...

  • 第一周(Geek Band)

    C++实现数据和函数的封装 C++面向对象(ObjectOriented) 基本格式 Inline内联函数关键字 ...

  • 1.2.07_C++ 内联函数

    C++ 类 & 对象 C++ 内联函数是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的代...

  • C++ — 类 & 对象超详解

    C++ 类 & 对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ ...

  • C++零基础教程之类和对象初识

    C++ 类和对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核...

  • C++面向对象

    C++类和对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心...

  • CPP基础:面向对象编程

    面向对象编程 类 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核...

  • C++ 类 & 对象

    原文地址:C++ 类 & 对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是...

  • cpp面向对象

    面向对象编程 [TOC] 类 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 ...

  • NDK开发—C++面向对象编程(四)

    类 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,用户定...

网友评论

      本文标题:[陈宗权C++]C++第2天PM--C++内联函数_面向对象_类

      本文链接:https://www.haomeiwen.com/subject/hrkmthtx.html