社区
C++ 语言
帖子详情
那么好了问题变了!
rightthgir
2007-08-28 02:32:41
呵呵
那么给你int*p=int [20]; 既然sizeof(p)得不到该动态数组的大小,如何才能得到它的大小呢?
上接帖子:int*p=int [20];多谢这个帖子回复的兄弟!我没有说清楚, 本帖是我要问的问题核心,hehe
...全文
171
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
打赏
举报
回复
在堆上分配的数组,没有正常途径能获得其大小。
static
变
量 类实例
变
量 局部
变
量的 线程安全
问题
线程,是我们项目中绕不过的重点领域。提到线程,就常会听到线程安全的术语。那什么是线程安全呢?通俗点说,就是线程访问时不产生资源冲突。其实,这是一个有点难以定义的概念,不是很容易让人一听就懂的概念。“一个类可以被多个线程安全调用就是线程安全的”《Java编程并发实践》。 来说说静态
变
量、实例
变
量、局部
变
量在多线程下的安全
问题
吧! (一)静态
变
量:线程非安全 1、静态
变
量:使用static关键字定义的
变
量。static可以修饰
变
量和方法,也有static静态代码块。被stati...
【Java】线程中哪些
变
量存在安全性
问题
【Java】线程中哪些
变
量存在安全性
问题
java 修改类的静态
变
量_java线程安全
问题
之静态
变
量、实例
变
量、局部
变
量
java多线程编程中,存在很多线程安全
问题
,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 此处不赘述了,首先给出静态
变
量、实例
变
量、局部
变
量在多线程环境下的线程安全
问题
结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则误人子弟!静态
变
量:线程非安...
Java并发编程之线程知识五:线程安全
目录 1.基础概念 2.造成线程不安全的条件 3.
变
量在JVM内存中的存储 4.
变
量种类与线程安全 5.如何避免线程不安全 1.基础概念 线程:线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程。 例如:在电子商务网站中用户发起一个请求,服务器从收到这条请求开始到处理完所有的业务逻辑返回结果的过程一般就是一个线程。当客户端N多的请求同时请...
Java多线程——
变
量的线程安全中最容易被忽略的细节之子类的方法重写
成员
变
量和静态
变
量是否线程安全 很明显如果它们没有被共享,则线程安全 如果它们被共享了,根据他们的状态是否能够改
变
,又分为如下两种情况 如果只有读操作,线程安全 如果有写操作,使用它们的代码处于临界区,线程不安全 局部
变
量引用线程安全情况示例: //=========================成员
变
量线程不安全分析============================== static class MemberVariableUnsafe {
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章