社区
C++ 语言
帖子详情
那么好了问题变了!
rightthgir
2007-08-28 02:32:41
呵呵
那么给你int*p=int [20]; 既然sizeof(p)得不到该动态数组的大小,如何才能得到它的大小呢?
上接帖子:int*p=int [20];多谢这个帖子回复的兄弟!我没有说清楚, 本帖是我要问的问题核心,hehe
...全文
142
7
打赏
收藏
那么好了问题变了!
呵呵 那么给你int*p=int [20]; 既然sizeof(p)得不到该动态数组的大小,如何才能得到它的大小呢? 上接帖子:int*p=int [20];多谢这个帖子回复的兄弟!我没有说清楚, 本帖是我要问的问题核心,hehe
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiantongyuan
2007-08-28
打赏
举报
回复
释放的时候只需delete[] int;
xiantongyuan
2007-08-28
打赏
举报
回复
你自己分配的空间还怕不知道大小吗?
没有其它方法获取它的大小
iatsbg
2007-08-28
打赏
举报
回复
new出来的数组的大小的确是有保存的,但保存在哪C++并没有规定,不同的编译器可以将大小保存在不同的位置,所以没有通用的办法获得数组的大小。
可以考虑用vector代替数组,用vector.size()获得大小。
shanhqk
2007-08-28
打赏
举报
回复
1、是不是应该是int * p = new int[20]呢
2、new在分配的时候,其实是分两步,一步是先调用operator new 来分配大小合适的内存,然后调用int的构造函数,这样,C++编译器本身其实知道它的大小的,所以可以调用delete来删除。
rainharder
2007-08-28
打赏
举报
回复
new的时候不保存大小,delete的时候怎么释放?
只是不知道怎么获得
taodm
2007-08-28
打赏
举报
回复
在你写int*p=int [20]; 这句话的时候,找一个变量同时记下来。
iatsbg
2007-08-28
打赏
举报
回复
在堆上分配的数组,没有正常途径能获得其大小。
服务器重装系统后风扇声音大,服务器,你安静一点好不好?!噪音大令人头疼,一招便可解决!...
原标题:服务器,你安静一点好不好?!噪音大令人头疼,一招便可解决!...
问题
现象服务器安装Windows服务器系统,进入系统大约两分钟,风扇噪音开始
变
得非常大。原因分析服务器自检风扇运行界面,进...
使用遗传算法解决多
变
量函数优化
问题
!
很多朋友在碰到多
变
量值优化的
问题
的时候不能很好的将
问题
转化,利用有效编码的方法将解的个数,解的编码很好的很合理的进行设计,因此不能利用遗传算法进行
问题
的求解! 其实,简单的来说,就是将多个
变
量的数值...
.Net Core 接口参数
变
小写(小驼峰)序列化
问题
.
今天遇到一个返回模型
变
驼峰与代码ToJson()返回的参数不匹配
问题
,特此记录一下 上图使用 JsonConvert.SerializeObject(str); 序列化为Json字符串,返回参数为属性名称(大驼峰). 控制器返回的ResponseBase对象返回的...
关于Chromedriver如何配置环境
变
量
问题
解决!!!!
近日新学selenium,安装Chromedriver时翻看了许多网上资料,还有很多CSDN大神写的博客,大神们写东西很多都是一笔带过,让我这种新手有点不知所措,弄了好久才弄懂,具体该如何操作...好了会跳出一个Chrome浏览器...
windows/win11睡眠模式疯狂耗电
问题
!!!
笔记本充好电,点睡眠模式,合上,放包里,然后下班回家。或者晚上在家里,加完班,充好电,点睡眠模式,合上,放包里,准备明天打开电脑盖子直接干活。好了,从包里拿出笔记本的时候,跟个铁板烧一样,不开玩笑真的...
C++ 语言
64,685
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章