что, если бы у меня была встроенная функция C ++, в которой, в зависимости от результата функции, ответственность за удаление определенного указателя (delete []) различается между вызывающей стороной и функцией. Я, конечно, проверил бы возвращаемое значение и действовал бы соответственно в C ++.
Вопрос в том, что, если функция была распределена между C ++ и C #, будет ли достаточно установить нулевой указатель в C #?