gpt4 book ai didi

objective-c - 我该怎么办 "char *bufferData = new char[charSize];"

转载 作者:行者123 更新时间:2023-12-03 16:50:43 25 4
gpt4 key购买 nike

我需要变量 charSize。我如何在 Objective-C 中做到这一点:

char *bufferData = new char[charSize]; //c++ notation

谢谢

最佳答案

您使用malloc:

char *bufferData = malloc(charSize * sizeof(char));

(从技术上讲,sizeof(char) 不是必需的,因为 char 的大小始终为 1,但我还是喜欢包含它,这样如果我不小心执行了 malloc 而没有使用它,它看起来“错误”尺寸。)

但是根据您在做什么,您可能需要查看 NSStringNSData ,分别用于处理文本和二进制数据的 Cocoa 类。 Cocoa 框架的其余部分通常使用这些。

关于objective-c - 我该怎么办 "char *bufferData = new char[charSize];",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10405610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com