rhythmic-librarian-79625
12/03/2021, 12:15 PMname field of my extern since it's a ConstCharStarbright-gpu-74537
12/03/2021, 12:15 PMlimited-rose-72431
12/03/2021, 12:15 PMbright-gpu-74537
12/03/2021, 12:15 PMlimited-rose-72431
12/03/2021, 12:15 PMhaxe
extern class MyExtern {
var field : cpp.ConstCharStar;
}
function main() {
final ptr : cpp.RawPointer<MyExtern> = foo();
trace(ptr[0].field);
final ptr : cpp.Star<MyExtern> = foo();
trace(ptr.field);
}
difference between using raw pointer and starrhythmic-librarian-79625
12/03/2021, 12:16 PMvar dirPtr = DirEntFunctions.open(".");
var dirEntries = Pointer.fromRaw(DirEntFunctions.read(dirPtr));
Sys.println(dirEntries.at(0).name.toString());limited-rose-72431
12/03/2021, 12:16 PM(*ptr).field)bright-gpu-74537
12/03/2021, 12:17 PMlimited-rose-72431
12/03/2021, 12:17 PMlimited-rose-72431
12/03/2021, 12:18 PMlimited-rose-72431
12/03/2021, 12:19 PMbright-gpu-74537
12/03/2021, 12:19 PMbright-gpu-74537
12/03/2021, 12:19 PMbright-gpu-74537
12/03/2021, 12:19 PMlimited-rose-72431
12/03/2021, 12:20 PMbright-gpu-74537
12/03/2021, 12:21 PMbright-gpu-74537
12/03/2021, 12:22 PMrhythmic-librarian-79625
12/03/2021, 12:23 PMrhythmic-librarian-79625
12/03/2021, 12:24 PMbright-gpu-74537
12/03/2021, 12:24 PMbright-gpu-74537
12/03/2021, 12:24 PMbright-gpu-74537
12/03/2021, 12:25 PMrhythmic-librarian-79625
12/03/2021, 12:27 PMbright-gpu-74537
12/03/2021, 12:28 PMrhythmic-librarian-79625
12/03/2021, 12:29 PMbillions-carpenter-3485
12/03/2021, 2:36 PMbright-gpu-74537
12/03/2021, 2:43 PMbright-gpu-74537
12/03/2021, 2:43 PMbillions-carpenter-3485
12/03/2021, 2:44 PMbright-gpu-74537
12/03/2021, 2:44 PM