智能指针可以放数组。
但是除非很清楚要干嘛,一般不要这么干。
【 在 officercat (黑猫警长·奈叶要加油) 的大作中提到: 】
: 标 题: Re: 为什么vector<float[4]>可以list<float[4]>不行?
: 发信站: 水木社区 (Sat Jun 20 19:37:15 2020), 站内
:
: T一般要么是值类型,要么是有自定义析构或者拷贝negligible的引用类型吧
: 要不STL的一些比较,扩容和复制的功能就可能带来很大风险
:
: 是这样吧?
:
: 话说我觉得用C++就得有这个意识吧
: 好像智能指针里好像也不能放一个数组进去、
: 【 在 here080 (hero080) 的大作中提到: 】
: : C++里一般看见一个模板参数T,要默认以为T不能是C数组,除非有明确的文档说可以。
:
: --
:
: ※ 来源:·水木社区
http://newsmth.net·[FROM: 111.193.227.*]
--
FROM 76.126.252.*