I came across the following code structure in C++:
uint32_t AClass::Action(....)
{
..
status = ::Action(...);
..
}
I am not sure what ::Action()
means. Which class does it belongs to? NOTE: the argument list of ::Action(...)
is different from AClass::Action(...)
.
The leading ::
just means that Action
here refers to a non-member function in the global namespace, instead of referring to AClass::Action
in the current namespace.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With