Operatory „->” i „.”

Operator „.” pozwala na dostęp do składowych i metod instancji klasy. Operator „->” pozwala na to samo ale jest używany dla instancji klasy do której mamy dostęp przez wskaźnik tak naprawdę jest on skróceniem takiego zapisu
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MyClass * Instance = new MyClass;
( * Instance ).Variable = 2;
MyClass * Instance = new MyClass; ( * Instance ).Variable = 2;
MyClass * Instance		=	new MyClass;

( * Instance ).Variable		=	2;
do takiego
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MyClass * Instance = new MyClass;
Instance -> Variable = 2;
MyClass * Instance = new MyClass; Instance -> Variable = 2;
MyClass * Instance		=	new MyClass;

Instance -> Variable		=	2;
Użycie „.”
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MyClass Instance;
Instance.Variable = 2;
MyClass Instance; Instance.Variable = 2;
MyClass Instance;

Instance.Variable		=	2;

2 komentarzy o “Operatory „->” i „.”

Dodaj komentarz

This site uses Akismet to reduce spam. Learn how your comment data is processed.