如何释放 pcre2_get_ovector_pointer 方法分配的内存?

How to free memory allocated by pcre2_get_ovector_pointer method?

如何通过pcre2库的pcre2_get_ovector_pointer方法正确free\release分配内存?

例如:

PCRE2_SIZE *ovector;
ovector = pcre2_get_ovector_pointer(match_data);

那么,如何释放vector指针呢?

你不应该。 ovector 指向 match_data.

内的数据

您需要使用match_data释放。

pcre2_match_data_free(match_data);

example