Portál AbcLinuxu, 30. dubna 2025 21:23
JObject obj(jobj); obj = obj; // tady může být problém, protože nejprve vezmeš referenci a pak ji přidáš
*this = m_obj
.
env->NewGlobalRef(that.m_obj);
env->NewGlobalRef(obj);?
if (m_obj != obj) { /* ... */}
, nebo ještě lépe jako argument dal const JObject&
(to tam možná dříve bylo, vysvětlilo by se tím to that
). Ale ono je to stejně jedno, protože java nemá neznaménkové typy a je tedy nepoužitelná
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.