Swig: carrays 和警告 char / char*
Swig: carrays and warning on char / char*
Swig 文档说 array_class()
不应与 char
或 char *
一起使用。
http://www.swig.org/Doc3.0/Library.html#Library_carrays
Note: %array_functions() and %array_class() should not be used with
types of char or char *.
不清楚原因。有人可以解释原因吗?
这是为了避免字符串冲突吗?可以将 array_class 与 unsigned char *
一起使用吗?
github中的一个问题也在问这个问题:
https://github.com/swig/swig/issues/1132
希望有人能澄清文档中的警告。
Swig 文档说 array_class()
不应与 char
或 char *
一起使用。
http://www.swig.org/Doc3.0/Library.html#Library_carrays
Note: %array_functions() and %array_class() should not be used with types of char or char *.
不清楚原因。有人可以解释原因吗?
这是为了避免字符串冲突吗?可以将 array_class 与 unsigned char *
一起使用吗?
github中的一个问题也在问这个问题:
https://github.com/swig/swig/issues/1132
希望有人能澄清文档中的警告。