I know this is really basic for everyone here, but I have not used C++ in years
and need a little help understanding what this signature for the header file is
telling me.
This is from the Fantom API for the Lego Mindstorms robot.
nFANTOM100_kExport static iNXTIterator* _VI_FUNCC createNXTIterator(
ViBoolean searchBluetooth, ViUInt32
bluetoothSearchTimeoutInSeconds,
tStatus& status );
1. What is nFANTOM100_kExport?
2. What does "static" mean in this context?
3. What is "_VI_FUNCC"?
4. What is a "ViBoolean" and "ViUInt32" as opposed to a boolean or unsigned
integer?
5. What is the "&" on tStatus? Does that mean it take the "address of" or
reference to a tStatus object and not the object itself?
Thanks for your help and best regards,
Jimmy J. Johnson