Coc*_*ell 0 c++ iphone objective-c
如何将其转换为Objective-C?主要是这样的:float *newH= new float[newD];
我在obj-c中用什么代替new?
int newD = 100;
float *newH = new float[newD];
for(int i=0; i<newD; i++){
newH[i] = 0.0f;
}
Run Code Online (Sandbox Code Playgroud)
Objective-C是C的真正超集.在C中,使用malloc来分配内存.
所以,
float *newH = malloc( newD * sizeof( float) );
Run Code Online (Sandbox Code Playgroud)
当然,根据您的实际情况,您可能还需要调查NSArray和NSNumber.
请注意,Objective-C++也可用,您可以继续使用"new"来分配内存.
| 归档时间: |
|
| 查看次数: |
184 次 |
| 最近记录: |