社区
C++ 语言
帖子详情
一个问题
Anderslijp
2004-12-07 03:52:14
char *p1 = "txyi";
和
char *p2 = (char *)malloc(sizeof(5));
strcpy( p, "txyi" );
中p1与p2的区别?
...全文
88
10
打赏
收藏
一个问题
char *p1 = "txyi"; 和 char *p2 = (char *)malloc(sizeof(5)); strcpy( p, "txyi" ); 中p1与p2的区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pcboyxhy
2004-12-07
打赏
举报
回复
const和非const的区别
Anderslijp
2004-12-07
打赏
举报
回复
多些各位兄弟!结帖,给自己点分不是很无耻吧?
pacman2000
2004-12-07
打赏
举报
回复
p1只读,p2可写。。。
541145
2004-12-07
打赏
举报
回复
指针pl指向静态存储区中某个位置
p2堆空间(用完后需用free(p2)释放内存
beyondtkl
2004-12-07
打赏
举报
回复
p1 指向靜態空間 指向一const字符串 不能再被修改..
p2 就是指向堆上分配的空間的指針...
需要手工分配空間 或者指向 可用的空間
然後如果手工分配了 還需要手工釋放 否則內存洩漏.
hunter_shen
2004-12-07
打赏
举报
回复
polarman(北极人) ( ) 信誉:100 2004-12-07 15:58:00 得分: 0
内存空间不同
p1栈空间 p2堆空间(用完后需用free(void*)释放内存)
正解,char *p1="txyi" 好像等同于 const char *p1
是在栈分配空间的。
mathe
2004-12-07
打赏
举报
回复
p1是编译器预分配的空间。
可以在栈中(对编译器要求比较高,而且p1不能够作为函数参数使用(直接或间接))
但是更常见是在一个预分配的数据段中,甚至可以分配到代码段中。
晨星
2004-12-07
打赏
举报
回复
指针pl指向静态存储区中某个位置。
stevens2009
2004-12-07
打赏
举报
回复
p1栈空间?
polarman
2004-12-07
打赏
举报
回复
内存空间不同
p1栈空间 p2堆空间(用完后需用free(void*)释放内存)
Cocos2d-x 中setFrameSize 和 setDesignResolutionSize的
一个
问题
最近开始搞cocos了,虽然开发起来看起来还挺简单的……但是感觉坑真是好多。。。 ok,现在讲一下我遇到的
一个
问题
。在cocos2dx-3.x的版本中,增加了DesignResolutionSize的概念,这个东西可以使得自己设计的屏幕大小适应各种机器的屏幕。听起来还是很方便的。我开始想要模拟
一个
960*640的屏幕,但逻辑上的分辨率是480*320,于是我这么写了:
今天遇到
一个
问题
,获取properties配置文件中的中文时会出现乱码的情况
1.遇到的第
一个
问题
,写入properties的中文出现乱码的情况解决的办法:window-->perferences-->General(常规设置)-->content types-->Text-->java properties file设置为utf-8,点击update后,再创建properties即可2.当使用inputStream读取时public Map&...
如何解决 IDEA Maven项目无法识别,Maven项目显示两个名字 两种
问题
的解决方法
第
一个
问题
:IDEA Maven项目无法识别 如图①是未被Idea识别为Maven项目的模块;②是被Idea识别为Maven项目的模块: 解决方法: 在上图①的pom.xml处右键+添加为 Maven 项目(英文界面:+Add as Maven Project)就可以了。 第二个
问题
:IDEA Maven项目显示两个名字 图中
问题
出现场景:Rename项目名后,没有修改pom.xml 解决方法: 将pom.xml文件中的produce修改为producer如图两个绿框的位置: ...
JUnit的Failure Trace的
一个
问题
JUnit的Failure Trace的
一个
问题
不知道有没有人注意过或者写过,就是如果你在使用assertEquals比较
一个
字符串和
一个
对象的时候,Failure Trace给出的信息可能会误导你: junit.framework.AssertionFailedError: expected:> but was:> at junit.framework.Assert.fail(Ass
算法分析与设计——规约和NPC
问题
一、多项式规约 1、概念及性质 \quad多项式时间归约:如果
问题
X和
问题
Y满足以下两条性质,那么
问题
X可以在多项式时间归约到
问题
Y。
问题
X可以通过多项式时间的基本运算步骤转换为
问题
Y;
问题
X多项式次调用求解
问题
Y的算法 记为X≤PYX\le_{P}YX≤PY。三点性质: 若X≤PYX\le_{P}YX≤PY,YYY能在多项式时间内求解,则XXX也能在多项式时间内求解 若X≤PYX\le...
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章