美文网首页
4期c++总结9月11号

4期c++总结9月11号

作者: 刘博zero | 来源:发表于2017-09-11 17:55 被阅读0次

      一个故事讲了一遍,我错过了聆听;一颗流星划过天际,我错过了许愿;人生只有一次,我不能错过学习。

        今天上午老师主要讲了两个大知识点:构造函数与析构函数。根据上午的学习以及下午我自己的练习,我用自己的想法对它俩进行了总结。如下:

构造函数:

1.和类名相同的一个函数,是没有返回值的不写int、void,可以有参数。是在对象被创建的时候系统的自动调用,其实就是对象的初始化。程序中没有声明,系统自动产生一个缺省形式的构造函数。

2.其格式:class Clock{    public:Clock(intx,,,); //构造函数    voidget();private:,,};

Clock::Clock(int x,,,,){m_x=x,......... }//构造的函数内容

void main( ){Clock  c(0,0,0); //隐含调用构造函数      c.get( );}

3. 构造函数可以重载,有默认参数值的函数,可以简化基于参数个数不同的重载函数。

析构函数:

1.是在对象结束的时候系统的自动调用,然后释放空间。

2.格式:public:Point(int xx,int yy);~Point( );

Point::~Point( ){}

3.由上面可知,析构函数只有一个不能重载,因为它没有返回值和参数。

下午练习:1.对于程序中的显示更改问题我的个人想法是使用了while循环并且使用if条件判断,结果是写了一大长段很乱很麻烦,助教老师对我的建议是使用while循环加上switch语句这样更加简单明了。如下图:

2.向助教学习了一遍,构造函数析构函数的具体表示细节的含义。加深了印象,简单明了了它们的关键点。

相关文章

  • C++ 总结 (一、基础篇)

    C++ 总结 (一、基础篇) 官网 C++ 完全兼容C语言,但是有自己的语法特点,本文总结了C++的基础知识。记录...

  • C++

    排序算法总结 对十二种排序算法进行总结C++ 类内存分布 这里不妨说下 C++ 内存分布结构,我们来看看编译器是怎...

  • 嵌入式面试高频考点(建议收藏)

    本篇参考网上及自身的面试经验,总结一些高频考察的Linux C/C++知识点,方便后续查阅总结。 一、C/C++编...

  • C++基本知识点总结(网摘)

    C++基本知识点总结(网摘)

  • static关键字

    一直使用static,但没用总结过,时间一长概念总有点模糊,趁着这次机会总结一下。c++中:C++中static有...

  • 返璞归真:现代C++精要

    参考 这是 Back to the Basics: Essentials of Modern C++ 的视频总结。...

  • 五万字长文:C/C++ 面试知识总结(上)

    C/C++ 面试知识总结 这是一篇五万字的C/C++面试知识点总结,包括答案:这是上篇,下篇今天也推送了,需要的同...

  • C++中容易被忽略的基础知识

    const和define的区别C++中static关键字的总结C++中的构造函数及深拷贝浅拷贝c++基础之引用和指...

  • C++开始

    1.1 C++注解 1.2 控制流 1.3 类简介 1.4 总结: 本笔记基于C++ primer 第五版 ,由...

  • C语言字符串处理库函数大全

    C语言中最常用标准库函数C++ sizeof的使用总结C++ Builder cstdlib 标准库函数相关颜色的...

网友评论

      本文标题:4期c++总结9月11号

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