This was originally posted in the C discussion board. I was told to bring it here. My background is a Delphi programmer, who did C a very long time ago. Recently, I have started developing software in C for hand held terminals, and it's taking me some getting used to using C again ....

My question is as follows:

Yet another stupid question ...

What does the double colon do in the following function declaration? I have looked at the Borland C++ language reference, and it talks about the "scope access operator", but I don't understand how that applies here ...

Code:
bool O_Comms::Init (PORT_TYPE port, COMM_PARAM_STRUCT* psComParam)