![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 91
雨陵
这个作者很懒,什么都没留下…
展开
-
文件夹与文件操作Qstring
这里写自定义目录标题文件夹操作与文件读取误区新的改变文件夹操作与文件读取误区QDir的mkdir(path)创建失败,返回0.fopen(const char* path)=null新的改变在使用QT调试的时候或者QT打印的时候发现path输出都是正确的,但是为什么创建失败或者文件打开失败呢打印或者输出“\0”是不予输出的,而文件夹创建的时候是不允许出现空格。string的显示可能正确,但是内存存放的字符可能是错的。...原创 2021-02-08 10:23:52 · 206 阅读 · 0 评论 -
std::move使用心得
vector temp1;temp1.resize(10,2);vectortemp2;temp2=std::move(temp1);although temp1.size() is 0,but temp1.reserve(10);重新使用变量。struct中出现的vector ,变量名占用16字节,因为内存全部放在栈空间。原创 2020-12-28 14:29:14 · 134 阅读 · 0 评论 -
关于vector的使用
在Vector容器中有以下几个关于大小的函数方法 效果size() 返回容器的大小empty() 判断容器是否为空max_size()指的是一个vector结构可供储存元素的个数的上线,通常是由于寻址空间决定的。capacity() 返回容器当前能够容纳的元素数量(1)vector的正确使用方法应该是reserve()实现开辟内存;(2)然后pushback();(3)当size()==capacity();(4)vector会自reserve(1.5size());...原创 2020-12-28 14:21:46 · 100 阅读 · 0 评论 -
右值引用测试
add_definitions(-std=c++11)//如果不加,则会报错add_definitions(-fno-elide-constructors)//取消编译器优化#include using namespace std;class demo{public:demo():num(new int(0)){cout<<“construct!”<<endl;}demo(const demo &d):num(new int(*d.num)){ co原创 2020-12-25 15:19:11 · 159 阅读 · 0 评论 -
socket学习笔记
socket绑定以后就已经开始接受数据,开始往缓存存入数据。recvform接收以udp单位接收,例如udp1212,即使缓存有1M,依然以1212单位读取,读取多次需要。所以为了避免获取缓存数据,一般在接收数据的时候去bind端口号信息!...原创 2020-12-24 07:32:21 · 148 阅读 · 0 评论