我需要变量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 次 |
最近记录: |