由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] C++的弱问题
相关主题
回答C++的弱问题C++ 中 myobject * a =new myobject[n] 的问题
placement new一道Microsoft的面试题
What does the default constructor do?一道c++的考古题
vector在constructor里初始化不明白C++的一个地方
c++ question[合集] 一些C++问题
why do we still use dynamic allocation?[合集] C++ virtual function的一个问题。。
pointer to base class = new derived, what will happend??Initialization list的一个问题
关于C/C++里的Static variable的memory allocation/initializa急问:compile and build dependency
相关话题的讨论汇总
话题: mon话题: new话题: nov话题: 10话题: c++
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
bbatucd (bb) 于 (Mon Nov 17 16:05:10 2008) 提到:
A *p = new A[10](5);
编译不过吗?假设A 有合适的constructor.
A *p = new A[10]();可以编过,
难道 A 没有default ctor 就不能 动态分配数组?
(当然, 用allocator 和 operator , placement new 可以, 但是这也太底层了)
☆─────────────────────────────────────☆
Erin007 (dog) 于 (Mon Nov 17 16:56:31 2008) 提到:
A *p = new A[10](5);
没太看懂:
你是想用5初始化十个A吗?如果是,直接在你写的A的ctor里面初始化A好了。然后用:
A *p = new A[10];
☆─────────────────────────────────────☆
thrust (祝阳阳早日康复) 于 (Mon
1 (共1页)
进入Programming版参与讨论
相关主题
急问:compile and build dependencyc++ question
find bugs of c++ codeswhy do we still use dynamic allocation?
C++ questionpointer to base class = new derived, what will happend??
问行C++代码关于C/C++里的Static variable的memory allocation/initializa
回答C++的弱问题C++ 中 myobject * a =new myobject[n] 的问题
placement new一道Microsoft的面试题
What does the default constructor do?一道c++的考古题
vector在constructor里初始化不明白C++的一个地方
相关话题的讨论汇总
话题: mon话题: new话题: nov话题: 10话题: c++