【发布时间】:2014-06-04 02:09:51
【问题描述】:
下面是演示代码():
/* Typedef to hold class details */
typedef struct {
char *signature;
int count;
int space;
} ClassDetails;
....
/* Tag this jclass */
err = (*jvmti)->SetTag(jvmti, classes[i], (jlong)(ptrdiff_t)(void*)(&details[i]));
SetTag 的原型是
jvmtiError SetTag(jvmtiEnv* env, jobject object, jlong tag).
我可以像这样使用它吗:
err = (*jvmti)->SetTag(jvmti, classes[i], (jlong)(&details[i]));?
【问题讨论】: