
C/C++
文章平均质量分 84
CPPlusQt
做QT的C++人,目前从事通信、仪表行业
展开
-
QT当中C++和QML的类型转换
最近公司使用了QML进行界面开发,开发界面确实很高效,而且QML对于触屏、动画的开发尤其友好,用我同事的话说,就是同样是画个矩形,填个颜色,QT需要实例化QPainter,之后画矩形,然后设置画笔,画刷,最后填颜色,QML直接一个Rectangle,甩你18条街。但是QML也有不好用的地方,就是QML做界面是好做,各种底层功能的支持还是需要使用C++,这就带来了QML和C++的交互问题。原创 2024-01-14 21:18:25 · 1136 阅读 · 0 评论 -
简明Linux-Linux下的常用文件操作(1)
Linux下文件的简单操作原创 2022-01-19 21:29:06 · 1114 阅读 · 0 评论 -
makefile 简明教程
5 Makefile项目管理脚本文件:把一系列命令放在一个文件中,批量执行命名:makefile Makefile一个规则: 目标:依赖条件 命令(命令前是1个table缩进)两个函数:#wildcard函数,配合通配符找出文件夹中所有 .c文件src=$(wildcard ./*.c) #将所有的.c的文件的后缀更换成.oobj=$(patsubst %.c,%.o,$(src))三个自动变量:三个自动变量只能用于命令行当中,不能用于目标和依赖条件!!!$原创 2022-01-11 08:37:33 · 1744 阅读 · 0 评论 -
C/C++中静态变量
C/C++中的静态变量1. 静态全局变量2.静态局部变量3. 静态函数4.类内静态成员变量5. 类内静态局部变量6.类内静态函数C语言中与“静态”相关的词包括,静态全局变量,静态局部变量和静态函数,关键词是static。C语言中的变量从作用域分,可以分为全局变量和局部变量;从存储方式分,可以分为静态存储方式和动态存储方式。需要区分的概念是,全局变量是存储在静态存储区的,所谓的静态存储区是一个进程所分配内存的.bss和.data段,但全局变量不是并不是静态变量。1. 静态全局变量下面代码中的a属于全局原创 2022-01-10 23:36:54 · 13440 阅读 · 2 评论 -
Typedef在C和C++中的使用
typedef关键字用于给变量起一个别名,今天让我来看下一如何利用typedef关键字,在c和c++中给结构起一个别名。下面片段是c语言中的写法。可见在c中给结构体起的别名在结构最后,在main函数中的person p1和我们最原始的写法 struct Person p1等效。#include <stdio.h>typedef struct Person{ char* name; int age; int salary;} person;int main(void){ pe原创 2021-01-04 10:21:07 · 2681 阅读 · 0 评论 -
C,C++中如何向main(int argc , char argv[])传递参数
C,C++中如何向main(int argc , char *argv[])传递参数1.引言 在编写C语言程序中,main函数入口常用的编写格式为,这个也是我们最常用到的格式int main(){.....return 0;} 本菜鸡在做项目过程中,用到了一中带参数的main函数,此篇文章进行解析。2.一个最简单的例子 操作系统:Win 10,IDE:VS2019 首先看一段最简单的代码:#include <stdio.h>in原创 2020-12-24 12:57:10 · 2340 阅读 · 0 评论