C/C++
文章平均质量分 92
fq0070012010
不会造抽油烟机的程序员不是一个合格的电气工程师。
展开
-
new与malloc
1.malloc()函数动态内存分配,全称为memory allocation。函数原型为:extern void *malloc(unsigned int num_bytes);//分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),分配失败则返回空指针NULL。函数返回的指针一定要适当对其,使其可以用于任何数据对象。当内存不原创 2016-03-29 10:58:13 · 239 阅读 · 0 评论 -
C++类库bitset<>简介
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-07-18 12:21:28 · 516 阅读 · 0 评论 -
strcpy与strcpy_s
strcpyC语言标准库函数,包含头文件:#include #include实现:char *strcpy(char *des, const char *source){ char *r = des; assert((des!=NULL) && source!=NULL); while((*r++ = *source++) != '\0'); //原创 2017-07-19 14:47:53 · 901 阅读 · 0 评论 -
CString/string/string.h
string.h是C++标准库下的文件,C++向下兼容C,所以包含了该文件,这个文件应该是原封不动与C标准库下一致的。类似这样的文件还有math.h,stdlib.h,stddef.h等。CString是C++对string.h的简略升级与包装,并将它放置在命名空间std下。string是与string.h和CString本质上不同的,它是C++容器中的一种。原创 2017-07-19 15:06:54 · 276 阅读 · 0 评论 -
线程与进程
进程(Process):是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。它的执行需要系统分配资源创建实体之后,才能进行。线程(Thread):随着技术发展,在执行一些细小任务时,本身无需分配单独资源时(多个任务共享同一组资源即可,比如所有子进程共享父进程的资源),进程的实现机制依然会繁琐的将资源分割,这样造成浪费,而且还消耗时间。后来就原创 2017-08-08 17:31:36 · 226 阅读 · 0 评论 -
Qt的TCP传输机制
我燃气具厂最近在做一个关于QT基于TCP/IP协议传输文件的项目,本菜经过半个月的努力终于撸出来了,现将一些TCP的传输机制记录下来以供参考。 首先是服务器端的传输机制,如下流程图所示: [服务器端的传输流程机制](https://www.processon.com/diagraming/5ba66808e4b015327aec94a6)...原创 2018-09-23 00:40:18 · 1045 阅读 · 0 评论