次のコードを使用しましたが、jemallocの正しいバージョン文字列を取得できません。
size_t size = 1000;
char *ptr = (char *) malloc(size);
mallctl("version", ptr, &size, NULL, 0);
4ビットサイズの文字列を取得しましたが、バージョン文字列ではなく印刷しました。問題は、バージョン文字列がconstchar*であることにあると思います。しかし、const char *で呼び出す場合、どのサイズを入力する必要がありますか?