就是类似于C++里
class classA
{
};
classA *s;
……
……
s=new classA[n];
……
那种东西。
用AllocMem是不行的,对象初始化没有进行。
class classA
{
};
classA *s;
……
……
s=new classA[n];
……
那种东西。
用AllocMem是不行的,对象初始化没有进行。
解决方案 »
- 调用webservice方法的时候怎么把附件发送过去
- 如何设置界面上的一个,点让这个点看不到!
- 发发牢骚,顺便求解~ 为什么Borland总是不将TEdit加上一个Alignment属性?
- 很简单的字符串问题,在线等待,先答先给分
- delphi6+dbexpress连接mysql数据为空的问题
- 物归原主,散分5000,一天后结贴,no.6
- 谈ClientDataSet控件在二层中的用途,请指教!
- 求助:怎样得到Oracle一个用户下所有的存储过程名字及此存储过程下的所有参数名和类型?(急!!)
- http://www.csdn.net/expert/topic/459/459683.shtm看谁能解决!
- 如何在delphi中编制一个密码登录表单,另外密码如何存储等等!最好有代码!!
- ________200!! 急请教~ 有权限限制的软件编写问题~谢谢各位前辈~
- 如何能在报表自定义报表预览上用鼠标滚动
而另一种声明对象的方法是在堆中生成,指声明对象指针,接着用New来分配内存。但Delphi的对象实质上就像C++的对象指针一样,你声明一个对象,还必须用构造函数来分配一块内存,而事实上Delphi的对象就是一个指针,可以和指针进行转换,所以也就没有你所说的动态分配问题。
所以按你的要求,应该就是先声明一个对象数组,然后在一个循环里面Create对象。
我只是想找个不太没效率的办法……最近在做一个几乎就是C++ -> Delphi的事,总是遇到类似的情况。
谢谢楼上了。