会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Boblim
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
29
30
31
32
33
34
35
36
37
···
60
下一页
2018年5月11日
【STL学习】堆相关算法详解与C++编程实现(Heap)
摘要: 转自:https://blog.csdn.net/xiajun07061225/article/details/8553808 堆简介 堆并不是STL的组件,但是经常充当着底层实现结构。比如优先级队列(Priority Queue)等等。 堆是一种完全二叉树,因此我们可以用数组来存储所有节点。在这里
阅读全文
posted @ 2018-05-11 23:50 Boblim
阅读(2714)
评论(0)
推荐(0)
2018年5月9日
C++类模板的声明和定义为什么要放在同一个文件
摘要: 不是只能放在.h里面,但是推荐放在.h里面。STL模板实现全部是放在.h里面的。 编译能通过。1)参与编译的只是.cpp文件,不会报错的原因,是因为它能在.h里面找到模板的声明。链接错误。1)链接的时候,需要实例化模板,这时候就需要找模板的具体实现了。假设在main函数中调用了一个模板函数,这时候就
阅读全文
posted @ 2018-05-09 16:08 Boblim
阅读(3757)
评论(0)
推荐(0)
2018年5月2日
C语言中static的作用及C语言中使用静态函数有何好处
摘要: 转自:http://www.jb51.net/article/74830.htm 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0。 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条,分别是: 一是隐藏功能,对于static修饰的函
阅读全文
posted @ 2018-05-02 15:17 Boblim
阅读(10847)
评论(0)
推荐(5)
2018年4月28日
指针数组与数组指针详解
摘要: 转自:https://blog.csdn.net/men_wen/article/details/52694069 指针数组与数组指针详解 1.什么是指针数组和数组指针? 指针数组:指针数组可以说成是”指针的数组”,首先这个变量是一个数组,其次,”指针”修饰这个数组,意思是说这个数组的所有元素都是指
阅读全文
posted @ 2018-04-28 14:56 Boblim
阅读(2720)
评论(0)
推荐(0)
2018年4月27日
C语言字节对齐问题详解
摘要: 转自:https://www.cnblogs.com/clover-toeic/p/3853132.html 引言 考虑下面的结构体定义: 假设这个结构体的成员在内存中是紧凑排列的,且c1的起始地址是0,则s的地址就是1,c2的地址是3,i的地址是4。 现在,我们编写一个简单的程序: 运行后输出:
阅读全文
posted @ 2018-04-27 15:27 Boblim
阅读(3324)
评论(0)
推荐(0)
2018年3月7日
网络编程socket之listen函数
摘要: 摘要:listen函数使用主动连接套接口变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程。在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被动连接。 listen函数在一般在调用bind之后-调用accept之前调用,它的函数原型是: #i
阅读全文
posted @ 2018-03-07 16:58 Boblim
阅读(33917)
评论(0)
推荐(3)
linux:C++的socket编程
摘要: 阅读目录 基本的局域网聊天 客户端服务端双向异步聊天源码 局域网内服务端和有限个客户端聊天源码 完美异步聊天服务端和客户端源码 C++定时器 select异步代码 pthead多线程 参考 阅读目录 基本的局域网聊天 客户端服务端双向异步聊天源码 局域网内服务端和有限个客户端聊天源码 完美异步聊天服
阅读全文
posted @ 2018-03-07 16:29 Boblim
阅读(2078)
评论(1)
推荐(1)
socket函数send和recv函数
摘要: 转自:http://www.cppblog.com/aaxron/archive/2012/04/27/172891.html 在发送端,一次发送4092个字节,在接收端,一次接收4092个字节,但是在接收端,偶尔会出现 socket.receive 接收不全的情况 ,ret = sock.recv
阅读全文
posted @ 2018-03-07 16:27 Boblim
阅读(31951)
评论(0)
推荐(0)
2018年3月6日
深入C++的new
摘要: new”是C++的一个关键字,同时也是操作符。关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。 new的过程 当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的指针。当然,如果我们创
阅读全文
posted @ 2018-03-06 16:41 Boblim
阅读(3690)
评论(0)
推荐(4)
2018年3月3日
std::tr1::function
摘要: 转自:https://www.cnblogs.com/qlee/archive/2011/07/04/2097594.html 在C++的TR1中(Technology Report)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特
阅读全文
posted @ 2018-03-03 20:54 Boblim
阅读(613)
评论(0)
推荐(0)
上一页
1
···
29
30
31
32
33
34
35
36
37
···
60
下一页
公告