- 博客(3)
- 收藏
- 关注
原创 C++11智能指针-解析
C++11 中引入了智能指针(Smart Pointer),本质就是一个类模板。它利用了一种叫做 RAII(资源获取即初始化)的技术将普通的指针封装为一个栈对象。当栈对象的生存周期结束后,会在析构函数中释放该指针所指向的内存空间,从而防止内存泄漏。这使得智能指针实质是一个对象,行为表现的却像一个指针。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z 重做:Ctrl/Command
2023-11-22 14:49:53
66
原创 嵌入式系统四层结构
这部分比较难,驱动工程师不仅要能看懂电路图还要能对操作系统内核十分的精通,以便其所写的驱动程序在系统调用时,不会独占操作系统 时间片,而导至其它任务不能动行,不懂操作系统内核架构和实时调度性,没有良好的驱动编写风格,按大多数书上所说添加的驱动的方式,很多人都能做到,但可 能连个初级的驱动工程师的水平都达不到,这样所写的驱动在应用调用时就如同windows下我们打开一个程序运行后,再打开一个程序时,要不就是中断以前 的程序,要不就是等上一会才能运行后来打开的程序。分别为:硬件层、驱动层、操作系统层和应用层。
2023-09-19 11:02:41
269
转载 QT pro文件解析
MOC_DIR:MOC命令将含Q_OBJECT的头文件转换为标准的头文件存放的目录。RCC_DIR:RCC将qrc文件转化为头文件所存放的目录。以上是一个简单配置选项。UI_DIR:UIC将ui转化为头文件所存放的目录。INCLUDEPATH:指定工程要加载的头文件路径。TARGET:指定编译后生成的目标文件名称。HEADERS:当前工程中的C++头文件。DESTDIR:指定最终文件生成的目录。LIBPATH:指定工程要链接的库路径。FORMS:当前工程中的ui文件。LIBS:指定工程要链接的库路径。
2023-06-15 10:40:58
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人