ПредишенСледващото

Конст показалеца, указатели, константи и указатели към константи

За Ry много грешки в програмирането, дължащи се на грешни или неочаквани промени в променливи. Дори и в просто приложение, можете да направи бъркотия на работната поръчка или забравяйте да премахнете ресурси. В многонишкови приложения обединени усилия се превръщат в истинско главоболие. Когато съвместното развитие, ако функцията за коригиране на стойността на аргумента, преминал, рано или късно някой ще променят своя грешен начин.

Използването на постоянни насоки позволява да се осигури работа. Например, ако използваме функцията, и това отнема постоянна показалка, а след това ние сме сигурни, че това няма да промени нашите констатации.

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

От определението е ясно, че първата функция не може да се промени и доводът на втората не е известна. Опитайте се да използвате Конст показалка, където е възможно.

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

Можете да комбинирате и да се създаде постоянна константа показалка. Може би тя ще дойде по-удобно някой ден.

Можете също така да се съхранява указател постоянна. Тъй като тя е постоянна, е необходимо за установяване на стрелката също е постоянна.

Е, най-страшната пример е константа указател към постоянна константа. Обхват: сферична програмиране във вакуум.

Забележка, Конст Чар * р и сивен конст * р не е различно. Всички условия, а писането долу, няма да го правят.

RU-Cyrl 18- Упътване Sypachev S.S. 1989-04-14 [email protected] Степан Sypachev студенти

Свързани статии

Подкрепете проекта - споделете линка, благодаря!