1|C++入门

  2022/1/04换了一份新的工作,加入了一家新能源公司,被分配到了化成分容小组,主要研发锂电池生产中的化成、分容两块内容的自动化设备中的中位机应用开发。小组的项目采用C++&&QT进行开发,之前一直做的单片机产品,用的C&&keil mdk ,有点不太适应,感觉之前的工作经验在新的工作中没有任何用处,C++和Qt都没接触过,这是我从单片机转linux应用的第一道坎了。害,亚历山大呀。

  所以现在需要抓紧时间了解一下C++和QT的基本概念和使用,争取尽快跟上团队节奏。

  先从C++开始,入门C++第一步就是先理解面向对象这个编程思想,刚开始理解有些困难,现在慢慢的理解了一点,具体解释就是网上的那些内容,不理解没关系,学着学着慢慢就理解了。

  C++几个关键词:类、对象、封装、继承、多态;

  类反正我是这样理解的,跟结构体类似。类里面主要包含两类成员:一个是属性,一个是行为;属性就是变量,行为就是函数。

  有一句话值得深记:对象是类的实例,类是对象的抽象;

  主要是就是一些概念性的东西要先有个了解,一个类里面对属性规定了三个权限:public公共权限、private私有权限、protected保护权限。这三个权限主要区别就是在哪里能够访问,也就是调用。public定义的成员在这个类里面和其他函数体声明对象后都可以调用,private和protected声明的成员只能在类内调用。

  这里又要引入一个概念了:继承。 这里有两个关键词:子类和父类,也叫派生类和基类。private私有权限声明的成员只能在这个类里面使用,类外不能使用,这个类外包括自己的子类。protected则在子类中可以使用。另外一个类中,他的内存空间只包含了属性,行为所占的内存不算在这个类里面。一个空类所占的字节数为1byte;一个类定义了一个整型变量int a那么他占得内存就是4byte。其中静态定义的成员要注意,静态定义的属性也不属于这个类。记住一句话:静态成员类内声明,类外定义,行为(函数)也是这样。

  定义一个类要注意内部的构造函数和析构函数,具体可以参照网上其他内容。主要注意的就是拷贝构造函数,如果类中有属性要在堆区开辟,那么我们拷贝构造函数一定要自己写,参照网上说的“深拷贝”和“浅拷贝”区别。  

原文链接: https://www.cnblogs.com/qianmn/p/15799563.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    1|C++入门

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/185235

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 上午10:53
下一篇 2023年2月12日 上午10:53

相关推荐