Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将指针(是函数参数)复制到C+中的另一个指针(全局变量)+;_Ios_Objective C - Fatal编程技术网

Ios 将指针(是函数参数)复制到C+中的另一个指针(全局变量)+;

Ios 将指针(是函数参数)复制到C+中的另一个指针(全局变量)+;,ios,objective-c,Ios,Objective C,我正在用最新的SDK开发一个iOS应用程序 在这个项目中,我使用了一些Objective-C++代码与C++代码混合 我知道这是基本的,但我不知道如何将作为方法上的参数传递的指针复制到类中的指针 我向您展示我的代码: @interface MyClass () { ... int* _lastDetectionClasses; } @end @implementation MyClass ... - (int)doSomething:(uint8_t *)aPointe

我正在用最新的SDK开发一个iOS应用程序

在这个项目中,我使用了一些
Objective-C++
代码与
C++
代码混合

我知道这是基本的,但我不知道如何将作为方法上的参数传递的指针复制到类中的指针

我向您展示我的代码:

@interface MyClass ()
{
    ...

    int* _lastDetectionClasses;
}

@end

@implementation MyClass

...

- (int)doSomething:(uint8_t *)aPointer
    detection:(int*)detectionClasses
{
    [ ... ]

    _lastDetectionClasses = detectionClasses;

    return -1;
}

    [ ... ]
}

这行是
\u lastDetectionClasses=detectionClasses正确吗?

这取决于您想要什么

如果你真的想要你在标题中描述的和你写的,那么它是正确的-你正在复制一个指针到一个声明为相同类型指针的实例变量

但是,如果要复制指针指向的内存内容,则需要分配一些内存并使用
memcpy()