内联函数inline与宏定义深入解析

类的内敛函数是一个真正的函数。使用内联函数inline可以完全取代表达式形式的宏定义
收藏 0 赞 0 分享

bloom filter概念讲解以及代码分析

Bloom filter 优点就是它的插入和查询时间都是常数,另外它查询元素却不保存元素本身,具有良好的安全性
收藏 0 赞 0 分享

怎么通过C语言自动生成MAC地址

以下是对使用C语言自动生成MAC地址的实现代码进行了详细的分析介绍,需要的朋友可以过来参考下
收藏 0 赞 0 分享

c++中new的三种用法详细解析

以下的是对c++中new的三种使用方法进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
收藏 0 赞 0 分享

STL list链表的用法详细解析

这篇文章是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫STL
收藏 0 赞 0 分享

C++ Explicit关键字详细解析

以下是对C++中Explicit关键字的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
收藏 0 赞 0 分享

c语言常见图片格式判断实例

这篇文章介绍了c语言常见图片格式判断实例,有需要的朋友可以参考一下
收藏 0 赞 0 分享

cin.get()和cin.getline()之间的区别

以下是对cin.get()和cin.getline()的区别进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
收藏 0 赞 0 分享

pcre函数详细解析

PCRE提供了19个接口函数,为了简单介绍,使用PCRE内带的测试程序(pcretest.c)示例用法
收藏 0 赞 0 分享

c/c++语言位域注意事项分析

所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,答应在程序中按域名进行操作
收藏 0 赞 0 分享

探讨C语言的那些小秘密之断言

我尽可能的把我所理解的断言的使用讲解清楚,希望我在此所讲的断言能够对你有所帮助,让你以后能够在代码中灵活使用断言
收藏 0 赞 0 分享

static_cast,dynamic_cast,reinterpret_cast,const_cast的区别及用法详解

以下是对static_cast,dynamic_cast,reinterpret_cast,const_cast的区别及用法进行了详细的分析介绍,需要的朋友可以过来参考下
收藏 0 赞 0 分享

STL各个容器性能详细比较

从下面表中的数据来看写入用时vector和deque很快,因为他们内存分配次数少,关联容器和list都是一个一个分配的,一个一个分配也会造成内存碎片,内存利用率低
收藏 0 赞 0 分享

STL常用容器详细解析

这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点STL中的常用容器包括:顺序性容器(vector、deque、list)、关联容器(map、set)、容器适配器(queue、stac)
收藏 0 赞 0 分享

C语言printf详细解析

C中格式字符串printf()的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项。各项的意义介绍如下
收藏 0 赞 0 分享

vector,map,list,queue的区别详细解析

如果我们需要随机访问一个容器则vector要比list好得多。如果我们已知要存储元素的个数则vector 又是一个比list好的选择。如果我们需要的不只是在容器两端插入和删除元素则list显然要比vector好
收藏 0 赞 0 分享

枚举和宏的区别详细解析

枚举常量具有类型,但宏没有类型,枚举变量具有与普通变量相同的诸如作用域、值等性质,但宏没有,宏不是语言的一部分,它是一种预处理替换符
收藏 0 赞 0 分享

vector与map的erase()函数详细解析

vector和map都不能将it++写在for循环中,而在循环体内erase(it)
收藏 0 赞 0 分享

大家注意vector, list, set, map成员函数erase

set和map是由红黑树来实现的,当erase的时候迭代器就失效了,也就是说我们要在迭代器失效之前保留一个副本,根据这个副本我们才能继续遍历下一个元素
收藏 0 赞 0 分享

stl容器set,map,vector之erase用法与返回值详细解析

在使用 list、set 或 map遍历删除某些元素时可以这样使用,如下所示
收藏 0 赞 0 分享