64,651
社区成员
发帖
与我相关
我的任务
分享
class MyClass
{
public:
MyClass( int i ) { m_data = i; }
private:
int m_data;
};
int _tmain(int argc, _TCHAR* argv[])
{
//MyClass a,b;
MyClass* p = new MyClass[6];
return 0;
}
class MyClass
{
public:
MyClass( int i ) { m_data = i; }
private:
int m_data;
};
int main()
{
MyClass* pArr[6] = {0};
for (int i = 0; i < 6; i++)
{
pArr[i] = new MyClass(i);
}
return 0;
}
int len = 6;
MyClass *pm[len];
char *p = new char[sizeof(MyClass)*len];
int offset = sizeof(MyClass);
for(int i=0; i<6; ++i )
{
pm[i]=new(p+offset*i) MyClass(i);
}