Portál AbcLinuxu, 11. listopadu 2025 08:03
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.