摘要: C++中的拷贝是啥意思? 是利用一个已经存在的对象创建一个新对象,用已经存在的数据初始化新对象的内存。 对象创建有两个阶段:1.分配内存 2.进行初始化 是不是new关键字的使用 stu s1(s2), stu s1 = s2, stu s1 = 1, 类似这种都是以拷贝的方式完成的初始化,区别只是 阅读全文
posted @ 2023-08-28 16:28 timeMachine331 阅读(10) 评论(0) 推荐(0)
摘要: 在连接信号与槽函数时,重要的是确保信号的声明与槽函数的定义能够被正确关联。 信号可以只声明不定义,槽声明之后必须定义其如何响应。 信号可以自定义,信号可以传参可以不传,但槽的接收参数必须要小于信号传出的参数,槽可以是一个宏定义的结果值(操作结果),可以是函数(槽响应操作后再自己产生结果) 项目创建选 阅读全文
posted @ 2023-08-24 22:14 timeMachine331 阅读(180) 评论(0) 推荐(0)
摘要: C++分配内存的方式:new delete malloc free、placement new 数组new跟delete 程序空间布局管理:这些是站在最理想情况的程序员设计角度来谈的 栈 mmap 堆 BSS 数据段 TEXT段 讲讲malloc 是C库函数,底层会调用brk跟mmap两种系统调用, 阅读全文
posted @ 2023-08-21 16:53 timeMachine331 阅读(160) 评论(0) 推荐(0)
摘要: 数据结构: 结构体与联合体的区别? 结构体每个成员变量的内存都是独立的,联合体的成员变量的内存空间存在覆盖的情况 一个结构体的大小,也就是用sizeof运算符得到的结果,是每个成员变量的大小进行对齐并填充字节之后的总的大小。 联合体的大小则是其中一个占用内存空间最大的成员变量的大小,内存占用是共享的 阅读全文
posted @ 2023-08-21 16:53 timeMachine331 阅读(114) 评论(0) 推荐(0)
摘要: 讲一讲插入排序 讲一讲冒泡排序 讲一讲快速排序 讲一讲堆排序 讲一讲归并排序 dp dp数组的定义及含义:dp[num1.length+1][num2.length+1],为什么要+1呢,因为我们要判断他与前面的关系涉及到i-1,所以遍历需要从1开始 return的是什么 如果初始化时候size+1 阅读全文
posted @ 2023-08-21 10:40 timeMachine331 阅读(121) 评论(0) 推荐(0)
摘要: #项目涉及知识点 C++11新特性:auto类型推导、lambda匿名捕获、范围for循环、智能指针、constexpr、右值引用完美转发移动构造、nullptr 多线程编程:线程互斥、同步、线程池、任务队列 网络编程:http,tcp/ip,epoll/poll/select区别、socket流程 阅读全文
posted @ 2023-08-19 17:30 timeMachine331 阅读(69) 评论(0) 推荐(0)
摘要: GIT所有常用指令。 2023/09/26腾讯云智面试中有问到 分支管理,pull,push,commit,整体正常本地和远程之间的工作流程是怎样的。 git基本操作 初始化git仓库git init 查看当前git仓库的状态git status 将文件添加到git的暂存区git add 文件名 将 阅读全文
posted @ 2023-08-17 22:29 timeMachine331 阅读(12) 评论(0) 推荐(0)