Revision history for KeyPgOpAt


Revision [21733]

Last edited on 2016-12-16 01:03:16 by fxm [Added link to Varptr and Procptr]
Additions:
- ##[[KeyPgOpVarptr|Varptr]]##
- ##[[KeyPgOpProcptr|Procptr]]##


Revision [21344]

Edited on 2016-04-15 03:25:20 by fxm [Added reference to KeyPgOperator for appropriate syntax when overloaded as member operator]
Additions:
This operator can be overloaded for user-defined types as a member ##[[KeyPgOperator|Operator]]## using the appropriate syntax.
Deletions:
This operator can be overloaded for user-defined types.


Revision [21002]

Edited on 2016-03-13 05:08:11 by fxm [Formatting]
Additions:




Revision [20352]

Edited on 2016-02-10 16:03:39 by DkLwikki [Update link format]
Additions:
[[KeyPgDeclare|declare]] [[KeyPgOperator|operator]] **@** ( [[KeyPgByref|byref]] //rhs// [[KeyPgAs|as]] //T// ) [[KeyPgAs|as]] //T// [[KeyPgPointer|pointer]]
Any [[CatPgStdDataTypes|standard]], [[CatPgUserDefTypes|user-defined]] or procedure type.
When the operand is of type ##[[KeyPgString|String]]##, the address of the internal string descriptor is returned. Use ##[[KeyPgOpStrptr|Operator Strptr]]## (String pointer) to retrieve the address of the string data.
'The sub() datatype acts as a pointer here.
- In the //[[CompilerOptlang|-lang qb]]// dialect, this operator cannot be overloaded.
- ##[[KeyPgOpValueOf|Operator * (Value of)]]##
- [[ProPgPointers|Pointers]]
Deletions:
[[KeyPgDeclare declare]] [[KeyPgOperator operator]] **@** ( [[KeyPgByref byref]] //rhs// [[KeyPgAs as]] //T// ) [[KeyPgAs as]] //T// [[KeyPgPointer pointer]]
Any [[CatPgStdDataTypes standard]], [[CatPgUserDefTypes user-defined]] or procedure type.
When the operand is of type ##[[KeyPgString String]]##, the address of the internal string descriptor is returned. Use ##[[KeyPgOpStrptr Operator Strptr]]## (String pointer) to retrieve the address of the string data.
'The sub() datatype acts as a pointer here.
- In the //[[CompilerOptlang -lang qb]]// dialect, this operator cannot be overloaded.
- ##[[KeyPgOpValueOf Operator * (Value of)]]##
- [[ProPgPointers Pointers]]


Revision [14711]

Edited on 2010-06-29 12:55:47 by AgAmemnus [its.]
Additions:
**##Operator @## (Address of)** returns the memory address of its operand.
Deletions:
**##Operator @## (Address of)** returns the memory address of it's operand.


Revision [14375]

Edited on 2009-08-29 21:54:59 by CountingPine [Remove CamelCase links in "New to FreeBASIC"]
Additions:
- New to ""FreeBASIC""
Deletions:
- New to FreeBASIC


Revision [12368]

The oldest known version of this page was created on 2008-01-18 14:18:34 by JeffMarshall [Remove CamelCase links in "New to FreeBASIC"]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode