![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++开发工程师之路
文章平均质量分 70
从理论到实践,肝
略知12
略会的:MCU(STC、STM、GD)、编程语言(C/C++、Python、JAVA、Kotlin、Js、Matlab、Sql)、通信协议(HTTP、RTP、MQTT)、数据分析(SPSS)、人工智能(Pytorch、TensorFlow)、界面开发(QT、Android、微信小程序、网页)、多学科基础知识(经济学、市场营销、心理学、工业设计);感兴趣的:书籍(历史、传记、经典名著)、知识(管理、金融、口才);目前职务:算法工程师;想从事的: 环境治理(基于物联网的数据服务商)(曾从事)、个人健康(基于智能穿戴的中老年人健康管理监控)(正在从事)、科技娱乐(基于混合显示或人工智能的新娱乐)
展开
-
C++程序设计基础【五】(引用和指针)
引用是对象的替代名称,以简化实体之间的通信。当声明一个引用变量时,不会在内存中创建一个新的对象,而只是声明一个现有变量的替代名称。如果指针关系为常量,则无法中断其关系并使指针指向另一个数据变量,此时const修饰符必须放在指针变量的名称前面。指针类型是表示内存位置地址的复合类型,其字面量值是地址,指针变量是其内容为指针类型的变量。void指针是一个通用指针,可以指向任何类型的对象,但在转换为适当的类型前无法引用。引用类型是复合类型,但不能用double&的引用变量来引用int类型的变量。原创 2023-06-03 23:32:17 · 739 阅读 · 0 评论 -
C++程序设计基础【四】(泛函编程和异常处理)
如果函数的设计者和用户的不同,必须在函数头部定义函数抛出的异常规范为函数声明后加上throw(xxx)原创 2023-06-03 20:47:07 · 656 阅读 · 0 评论 -
C++程序设计基础【三】(类之间的关系)
对于多重继承中重复的共享数据成员的问题的解决方案之一是使用虚基继承,中间类可用virtual关键字从公共基继承,设置共有的数据成员为受保护数据成员。C++建议我们总是为多态性的基类定义一个显式析构函数,并使其称为虚函数,使用虚析构函数可以防止多态性中可能发生的内存泄漏。在C++中,最一般的类被称为基类,而更具体地类被称为派生类,更一般的类也称为超类,更具体的类也称为子类。要对基类和派生类中的函数使用相同的名称,需要重载或者重写的成员函数。被包含者是在包含者对象内创建的,它们不具有独立的生命周期。原创 2023-05-31 23:00:17 · 909 阅读 · 0 评论 -
C++程序设计基础【二】
类定义由类头部、类体和分号三部分组成类头部由保留字class和设计者指定的名称组成。类名以大写字母开头,以将它们与以小写字母开头的库中的类区分开类体是一个语句块,包含数据成员和成员函数的声明最后是右括号后的分号类作用域符号::不改变对象的值时,在小括号后花括号前加入const编译成功会产生一个.o的目标文件。原创 2023-05-31 00:14:29 · 1044 阅读 · 0 评论 -
C++程序设计基础【一】
预定义的不要改我们自己定义的标识符要是描述性的,名称能说明实体的内容。原创 2023-05-28 22:30:28 · 1056 阅读 · 0 评论 -
【使用VS开发的第一个QT项目——实现相机功能(包括QT下载、配置、摄像头程序)】
4、将自定义线程类对象移入子线程容器中(m_MyThread->moveToThread(subthread)),其实也可以移入多个自定义线程类到同一个subthread中,这时他们就共享一个子线程了。3.在"链接器"→"输入"→"附加依赖项"中增加opencv_worldxxx_lib(如果配置为Debug,选择opencv_worldxxxd.lib。(3)在处理函数中发送处理完成的信号(如:emit signal_back()),当然该信号中可能含有处理的结果信息(如计算结果)原创 2023-05-28 14:47:18 · 5123 阅读 · 0 评论 -
快手面试第一题【字符串字母递进】
AAAA …按这个规律输出第n个数的字符串。原创 2023-05-24 22:05:00 · 66 阅读 · 0 评论 -
C++代码规范
C++代码规范(Google)原创 2023-05-23 23:03:14 · 70 阅读 · 0 评论