指针符号在参数规范中表示什么,例如:(char16 *缓冲区,int32 大小)?C++



非常简单的初学者c ++问题。我正在阅读SDK的规范手册,它在参数规范中有这些指针符号。它们代表什么?

因此,如果构造函数将(char 16 * buffer, int32 size)作为参数,我需要实际输入到第一个参数中才能不出错?

指针指示内存中的位置,而不是数据类型本身:

http://www.cplusplus.com/doc/tutorial/pointers/

如果你有一个带有上面给出的签名的构造函数,那么你需要一个指针,指向第一个参数的适当大小的内存区域,并且大概你为第二个参数提供了内存区域的大小。仔细阅读您的文档 - 第二个参数可能表示"元素数"中的大小,也可能表示"字节数"中的大小。

使用实际的 SDK 和函数提出更具体的问题可能会获得更好的结果。

最新更新