发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
来自: 会结网的小蜘蛛 > 《待分类》
0条评论
发表
请遵守用户 评论公约
pid
pid创建进程时经常会用到进程号的类型定义:pid_t。#ifndef __pid_t_definedtypedef __pid_t pid_t;可以看到pid_t 其实就是__pid_t类型。__STD_TYPE __PID_T_TYPE __pid_t;可以看出__pid_t 有被定义为 _...
久别重逢的 std::bad_alloc
久别重逢的 std::bad_alloc.template<typename _Tp, typename _Alloc>struct _Vector_base{ typedef typename _Alloc::template rebind<_Tp>::other _Tp_alloc_type;allocator() throw() {...
size
它的定义在: /usr/include/linux/types.h typedef __kernel_size_t size_t; 而 __kernel_size_t 定义在 /usr/include/asm/posix_types.h typedef unsigned int __ker...
在uc中的in_addr结构体定义
在uc中的in_addr结构体定义typedef unsigned int uint32_t; 根目录下的usr/include/stdint.h??下面这个是找到源文件in.h中的准确定义 根目录下的usr/include/netinet/in.h?typedef uint32_t in_add...
使用自定义 allocator 提升 STL 容器效率
在 Windows XP 及以上的操作系统中,微软给我们提供了一个很好的东西,叫做 Low-Fragmentation Heap。 下面的代码在自定义的 allocator 中使用 LFH,时间几乎缩短了一半 (LFH allocator: 734ms,默...
一种读写可并发进行的队列的实现方法
List():beg(new ListNode(0)),end(beg){}CircleList():m_end(allocate()),m_beg(m_end),m_size(0) { } ~CircleList() { for(node_pointer pbeg = m_beg;Li...
Unix编程之size_t、ssize_t
Unix编程之size_t、ssize_t.size_t 就是无符号型的ssize_t,也就是unsigned long/ unsigned int (在32位下),不同的编译器或系统可能会有区别,主要是因为在32位机器上int和long是一样的。#ifndef __s...
对string进行memset操作
嵌入式设备参数存储技巧
嵌入式设备参数存储技巧。* @brief 检查结构体中结构体成员大小是否符合 * 在编译时会进行检查 * @param type 结构体类型 * @param member 结构体类型 * @param size 结构体检查大小 */#de...
微信扫码,在手机上查看选中内容