我需要变量charSize.我如何在objective-c中执行此操作:
char *bufferData = new char[charSize]; //c++ notation
Run Code Online (Sandbox Code Playgroud)
谢谢
你用malloc:
char *bufferData = malloc(charSize * sizeof(char));
Run Code Online (Sandbox Code Playgroud)
(从技术上讲,这sizeof(char)是没有必要的,因为字符总是大小为1,但是我还是喜欢把它包括在内,这样如果我不小心做了一个没有大小的malloc就看起来"错了".)
但是根据你正在做的事情,你可能想要查看NSString或NSData,分别用于处理文本和二进制数据的Cocoa类.Cocoa框架的其余部分通常使用这些.
| 归档时间: |
|
| 查看次数: |
1057 次 |
| 最近记录: |