![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
C/C++ 学习记录
lxhtiancheng
这个作者很懒,什么都没留下…
展开
-
Qt5 注意
QString::number()强制转换int到QString; QT中最重要的是创建任何东西都需要指定父对象; Qt5 想把新加入的控件在主窗口上显示出来,需要指定子控件的父对象。 创建对象有两种方式,一种是非指针的:QPushbutten b1; b1.setPartent(this); 另一种是指针的:QPushbutten *b2; b2 = new QPushButten(this); 自定义信号必须必须用signals关键字来声明。 信号本身只需声明,没有返回值,可以有参数....原创 2020-05-11 12:58:00 · 153 阅读 · 0 评论 -
lingshi c数据结构
一维动态数组:不管用户要使用什么数据类型以及数据将要以什么方式开辟空间存储;总之数据要存到内存中,就要有地址,使用一级指针数组(数据类型为void*)存储数据的地址,其返回值为二级指针; 动态数组的结构体的成员有三个:一是指向真实维护在堆区数组的指针,二是数组的容量,三是数组中元素的个数; 动态数组结构体定义如下: struct dynamicarray { void ** paddr; int capacity; int size; }; 动态数组的初始化如下: //动态数组的初始化函...原创 2020-05-11 12:57:14 · 108 阅读 · 0 评论 -
lingshi c注意事项
堆区:手动在堆区创建的数据要手动释放;且指向堆区的指针要赋值位空; 给堆区开辟的空间赋值字符串,使用strcpy()函数进行赋值; 指针本身也是放在栈区,但是指针指向的内容放在堆区; 如果主调函数中没有给指针分配内存,被调函数中的同级指针是修饰不到主调函数中的指针的,需要使用更高一级的指针才能修饰到; 数据区放的是静态变量,全局变量和常量 static静态变量值初始化一次,在编译阶段就分配了内存,属于内部链接属性,只能在本文件中使用; 静态局部变量和静态变量声明周期一样; 全局变量在c语...原创 2020-05-11 12:56:32 · 100 阅读 · 0 评论 -
lingshi linux编程
使用witch 加命令来查看命令所在的位置 ps a 查看用户 ps -au 查看详细信息 ps aux查看没有终端得应用程序 管道 就是把指令1得输出作为指令2得输入进行过滤等操作; grep 用于查找文件中符合条件得字符串; 使用kill -l 查看所有得信号,使用信号杀死进程; env 打印环境变量;也可以使用管道; linux下得环境变量是 key-vlaue形式的,如PATH=VALUE; ifconfig查询ip相关地址等; 使用 nslookup查看域名的对应的ip ...原创 2020-05-11 12:55:58 · 111 阅读 · 0 评论 -
lingshi c++ 笔记
c++学习 (01)使用传统的有参构造函数,在构造函数内部进行变脸过的赋值; (02)使用构造函数初始化列表进行初始化:构造函数后面+(:属性(参数),属性(参数)… ; //需求:创建类中的对象并且保证只有一个这样的对象实例 class printer { private: printer() {} printer(const printer &p); public: static printer * get_instance() { return single_printer原创 2020-05-11 12:53:35 · 122 阅读 · 0 评论