Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要变量 charSize。我如何在objective-c中做到这一点:
char *bufferData = new char[charSize]; //c++ notation
谢谢
您使用malloc:
malloc
char *bufferData = malloc(charSize * sizeof(char));
(从技术上讲,这sizeof(char)不是必需的,因为 chars 总是大小为 1,但我还是喜欢包含它,这样如果我不小心做了一个没有大小的 malloc,它看起来“错误”。)
sizeof(char)
但是根据您正在做什么,您可能需要研究NSString或NSData,分别用于处理文本和二进制数据的 Cocoa 类。Cocoa 框架的其余部分通常使用这些。
char *bufferData = malloc(charSize);
我想?