首先传入了T1类型的一个指针。new(p) T1();的意思是从p地址开始new出空间构造T1对象,因为p地址是在栈上,所以当离开p的函数作用域,new出来的空间就自动解析掉了。相当于用new在栈上分配了空间。看着像杂技哈。
用new来分配在栈上的空间
最新推荐文章于 2022-05-11 13:36:39 发布
本文解释了一个特殊的内存分配技巧:在栈上使用new操作符来创建T1类型的对象。通过这种方式,可以实现在栈区分配内存并构造对象,但要注意这种做法会导致对象生命周期受限于当前函数的作用域。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
5996

被折叠的 条评论
为什么被折叠?



