博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C/C++内存申请函数总结
阅读量:4302 次
发布时间:2019-05-27

本文共 585 字,大约阅读时间需要 1 分钟。

#include 
new char[size]void* malloc(unsigned size);void* realloc(void* ptr, unsigned newsize);void* calloc(size_t numElements, size_t sizeOfElement);

上面的内存申请函数以系统的位数对齐(linux系统32位为8字节,64位为16字节),下面的函数可以提供更大的内存页面对齐:

// C11#include 
void *aligned_alloc(size_t alignment, size_t size);// POSIX#include
int posix_memalign (void **memptr, size_t alignment, size_t size);// Linux#include
void *memalign(size_t alignment, size_t size);// Windows#include
void *_aligned_malloc(size_t alignment, size_t size);

 

 

转载地址:http://lhmws.baihongyu.com/

你可能感兴趣的文章
Mysql到HBase的迁移
查看>>
Sqoop import进阶
查看>>
Hive语句是如何转化成MapReduce任务的
查看>>
Hive创建table报错:Permission denied: user=lenovo, access=WRITE, inode="":suh:supergroup:rwxr-xr-x
查看>>
Hive执行job时return code 2排查
查看>>
hive常用函数及数据结构介绍
查看>>
Hive面试题干货(亲自跟着做了好几遍,会了的话对面试大有好处)
查看>>
力扣题解-230. 二叉搜索树中第K小的元素(递归方法,中序遍历解决)
查看>>
力扣题解-123. 买卖股票的最佳时机 III(动态规划)
查看>>
Django 源码阅读:服务启动(wsgi)
查看>>
Django 源码阅读:url解析
查看>>
Docker面试题(一)
查看>>
第一轮面试题
查看>>
2020-11-18
查看>>
Docker面试题(二)
查看>>
一、redis面试题及答案
查看>>
消息队列2
查看>>
C++ 线程同步之临界区CRITICAL_SECTION
查看>>
测试—自定义消息处理
查看>>
MFC中关于虚函数的一些问题
查看>>