社区
C++ 语言
帖子详情
char (*ptr)[5];//刚才是读,现在是分配内存
caoxuan350298788
2011-11-17 06:06:45
我想给 5*5 的二维字符数组分配内存,不知道这样合不合法?
char (*ptr)[5];
ptr = ((char*)[5]) new char[sizeof(char) * 5 * 5];
...全文
65
3
打赏
收藏
char (*ptr)[5];//刚才是读,现在是分配内存
我想给 5*5 的二维字符数组分配内存,不知道这样合不合法? char (*ptr)[5]; ptr = ((char*)[5]) new char[sizeof(char) * 5 * 5];
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ryfdizuo
2011-11-17
打赏
举报
回复
分享我收藏的一个帖子:
http://gloriazhang.blog.163.com/blog/static/889950762011413548178/
iamnobody
2011-11-17
打赏
举报
回复
合法?
char (*ptr)[5];
ptr = ((char*)[5]) new char[sizeof(char) * 5 * 5];
ptr = new char[5][5];//这样就行了,c++的堆分配不用加sizeof,也不用转换类型
ryfdizuo
2011-11-17
打赏
举报
回复
char (*ptr)[5];
ptr = new char[5][5];
关于malloc和free函数的用法
来自bc-cn C语言论坛
一、malloc()和free()的基本概念以及基本用法:
1、函数原型及说明:
void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。
关于分配失败的原因,应该有多种,比如说空间不足就是一种。
void free(void *FirstByte): 该函数是将之前用malloc分配的空间还
从字节面试题来看二级指针的使用
面试题:写一个函数实现一个:(分配指定大小的内存块,可以使用malloc) intmy_malloc(
char
**
ptr
,int size) 使用下面的形式来用这个函数: *
ptr
=NULL; my_malloc(&
ptr
,10) 正确解法: int my_malloc(
char
**
ptr
, int size) {
char
* temp = NULL; //
ptr
应该指向传递进来的指针,pt if (
ptr
== NULL) { ...
C语言中 malloc函数用法
转载自https://www.cnblogs.com/shiweihappy/p/4246372.html 一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如...
总算理解
char
*p="abc"与
char
p[]="abc"的不同
转载地址:http://blog.sina.com.cn/s/blog_95c8f1ac01017wyu.html 今天在宿舍里,我的宿友写程序的时候遇到了问题,叫我帮他看了一下,其中具体的错误是一个低级错误,不提,但有一个很值得学习的地方: 就是: mian(){
char
*p="sh"; //
char
p[]="sh";① //然后调用
Effeetive C++笔记
习惯C++ 视 C++为一个语言联邦 C Object-Oriented C++ Template C++ STL 请记住 C++高效编程守则视状况而变化,取决于你使用 C++的哪一部分 尽量以 const ,enum ,inline 替换#define 尽可能使用 const
char
greeting[]="hello";
char
* p=greeting; //non-const pointer non-const data const
char
* p=greeting //not-cons
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章