Този показалец в гр, purecodecpp

Помислете за това, например, ще видите, че чрез определяне на методи в тялото на класа, ние не предписват на параметрите в подписа. И призова тези методи от основната функция, ние също не уточняват какви данни работят. Но някак данните стигнали до тези членове на класа, посочена в техниките на тялото. Тъй като методите на "разбиране" с някои данни и те трябва да работят с всеки обект на класа? Фактът, че методите на клас са имплицитно минута като параметър указател към това (за обект показалеца на клас). Това става автоматично. Ние не гледаме на това като на показалеца - скрит първия аргумент на всеки метод клас.

Бих искала да отбележа, че разработчиците все още имат възможност да използват тази показалка изрично. Ако се определя метод enterData () с изричното използването на този. тя ще изглежда така:

Този показалец в гр, purecodecpp

Този показалец в гр, purecodecpp

По-конкретно, в тези случаи, можете да направите без изричното използването на този. Но понякога явна употреба не могат да бъдат избегнати. Например, в следния пример, това ще позволи не компилаторът да се бърка в имената на членовете на групата и параметри, които предприема дизайнер.

Това означава, че someAge на член на класа трябва да напишете стойността да бъдат определени за създаване на клас обект.

Този показалец в гр, purecodecpp

С цел поддържане на нашата интернет страница - кликнете върху кутията на монета и да изберете всеки удобен начин.

И какво се случва? Има на това, но вие може да обяви показалеца си и използвайте вместо това?

Olej.

Декларирам показалеца си, можете да, но това ще бъде пълен дубликат на това, така че няма смисъл да го правиш, не е.
Но без това никой друг достъп до "този обект" не би било.